| Top |
GeditWindowActivatable is an interface which should be implemented by extensions that should be activated on a GeditWindow.
void
gedit_window_activatable_activate (GeditWindowActivatable *activatable);
Activates the extension on the window.
void
gedit_window_activatable_deactivate (GeditWindowActivatable *activatable);
Deactivates the extension from the window.
void
gedit_window_activatable_update_state (GeditWindowActivatable *activatable);
Triggers an update of the extension internal state to take into account state changes in the window, due to some event or user action.
struct GeditWindowActivatableInterface {
GTypeInterface parent_interface;
void (*activate) (GeditWindowActivatable *activatable);
void (*deactivate) (GeditWindowActivatable *activatable);
void (*update_state) (GeditWindowActivatable *activatable);
};
The virtual function table for GeditWindowActivatable.
GTypeInterface |
The parent interface. |
|
The virtual function pointer for
|
||
The virtual function pointer for
|
||
The virtual function pointer for
|
“window” property“window” GeditWindow *
The GeditWindow.
Owner: GeditWindowActivatable
Flags: Read / Write / Construct Only