Interface
IdePreferencesAddin
Prerequisite
In order to implement PreferencesAddin, your type must inherit from
GObject
.
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.
Available 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.
Available 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.
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.