Interface
IdePreferencesAddin
Prerequisite
In order to implement PreferencesAddin, your type must inherit fromGObject
.
Instance methods
ide_preferences_addin_load
This interface method is called when a preferences addin is initialized. It
could be initialized from multiple preferences implementations, so consumers
should use the DzlPreferences
interface to add their preferences controls
to the container.
since: 3.32
ide_preferences_addin_unload
This interface method is called when the preferences addin should remove all
controls added to preferences
. This could happen during desctruction of
preferences
, or when the plugin is unloaded.
since: 3.32
Interface structure
struct IdePreferencesAddinInterface {
GTypeInterface parent_interface;
void (* load) (
IdePreferencesAddin* self,
DzlPreferences* preferences
);
void (* unload) (
IdePreferencesAddin* self,
DzlPreferences* preferences
);
}
Interface members
parent_interface |
|
No description available. | |
load |
|
No description available. | |
unload |
|
No description available. |
Virtual methods
Ide.PreferencesAddin.load
This interface method is called when a preferences addin is initialized. It
could be initialized from multiple preferences implementations, so consumers
should use the DzlPreferences
interface to add their preferences controls
to the container.
since: 3.32
Ide.PreferencesAddin.unload
This interface method is called when the preferences addin should remove all
controls added to preferences
. This could happen during desctruction of
preferences
, or when the plugin is unloaded.
since: 3.32