### Interface

# Ide ProjectTreeAddin

#### Description

    interface Ide.ProjectTreeAddin : GObject.Object

No description available.

#### Prerequisite

In order to implement ProjectTreeAddin, your type must inherit from `GObject`.

#### Instance methods

###### ide_project_tree_addin_load

This function will call the IdeProjectTreeAddin::load vfunc of `self`.

Available since: 3.32

###### ide_project_tree_addin_unload

This function will call the IdeProjectTreeAddin::unload vfunc of `self`.

Available since: 3.32

#### Interface structure

    struct IdeProjectTreeAddinInterface {
      GTypeInterface parent_iface;
      void (* load) (
        IdeProjectTreeAddin* self,
        DzlTree* tree
      );
      void (* unload) (
        IdeProjectTreeAddin* self,
        DzlTree* tree
      );

    }

###### Interface members

`parent_iface` |
    GTypeInterface
| No description available.
`load` |
    void (* load) (
        IdeProjectTreeAddin* self,
        DzlTree* tree
      )
| No description available.
`unload` |
    void (* unload) (
        IdeProjectTreeAddin* self,
        DzlTree* tree
      )
| No description available.

#### Virtual methods

###### Ide.ProjectTreeAddin.load

This function will call the IdeProjectTreeAddin::load vfunc of `self`.

###### Ide.ProjectTreeAddin.unload

This function will call the IdeProjectTreeAddin::unload vfunc of `self`.