Top | ![]() |
![]() |
![]() |
![]() |
void ide_editor_page_addin_load (IdeEditorPageAddin *self
,IdeEditorPage *page
);
void ide_editor_page_addin_unload (IdeEditorPageAddin *self
,IdeEditorPage *page
);
void ide_editor_page_addin_frame_set (IdeEditorPageAddin *self
,IdeFrame *frame
);
void ide_editor_page_addin_language_changed (IdeEditorPageAddin *self
,const gchar *language_id
);
IdeEditorPageAddin * ide_editor_page_addin_find_by_module_name (IdeEditorPage *page
,const gchar *module_name
);
This function will locate the IdeEditorPageAddin that was registered
by the addin named module_name
(which should match the module_name
provided in the .plugin file).
If no module was found or that module does not implement the
IdeEditorPageAddinInterface, then NULL
is returned.
Since: 3.32
struct IdeEditorPageAddinInterface { GTypeInterface parent; void (*load) (IdeEditorPageAddin *self, IdeEditorPage *page); void (*unload) (IdeEditorPageAddin *self, IdeEditorPage *page); void (*language_changed) (IdeEditorPageAddin *self, const gchar *language_id); void (*frame_set) (IdeEditorPageAddin *self, IdeFrame *frame); };