Interface

IdeFrameAddin

Description

interface Ide.FrameAddin : GObject.Object
No description available.

Prerequisite

In order to implement FrameAddin, your type must inherit fromGObject.

Instance methods

ide_frame_addin_load

This function should be implemented by IdeFrameAddin plugins in IdeFrameAddinInterface.

ide_frame_addin_set_page

This virtual method is called whenever the active page changes in the IdePage. Plugins may want to alter what controls are displayed on the frame based on the current page.

ide_frame_addin_unload

This function should be implemented by IdeFrameAddin plugins in IdeFrameAddinInterface.

Interface structure

struct IdeFrameAddinInterface {
  GTypeInterface parent_iface;
  void (* load) (
    IdeFrameAddin* self,
    IdeFrame* frame
  );
  void (* unload) (
    IdeFrameAddin* self,
    IdeFrame* frame
  );
  void (* set_page) (
    IdeFrameAddin* self,
    IdePage* page
  );
  
}
No description available.
Interface members
parent_iface
GTypeInterface
 No description available.
load
void (* load) (
    IdeFrameAddin* self,
    IdeFrame* frame
  )
 No description available.
unload
void (* unload) (
    IdeFrameAddin* self,
    IdeFrame* frame
  )
 No description available.
set_page
void (* set_page) (
    IdeFrameAddin* self,
    IdePage* page
  )
 No description available.

Virtual methods

Ide.FrameAddin.load

This function should be implemented by IdeFrameAddin plugins in IdeFrameAddinInterface.

Ide.FrameAddin.set_page

This virtual method is called whenever the active page changes in the IdePage. Plugins may want to alter what controls are displayed on the frame based on the current page.

Ide.FrameAddin.unload

This function should be implemented by IdeFrameAddin plugins in IdeFrameAddinInterface.