| Top | Description | Object Hierarchy | Prerequisites | Properties |  |  |  |  | 
GeditWindowActivatable; void gedit_window_activatable_activate (GeditWindowActivatable *activatable); void gedit_window_activatable_deactivate (GeditWindowActivatable *activatable); void gedit_window_activatable_update_state (GeditWindowActivatable *activatable);
GeditWindowActivatable is an interface which should be implemented by extensions that should be activated on a gedit main window.
void                gedit_window_activatable_activate   (GeditWindowActivatable *activatable);
Activates the extension on the window property.
| 
 | A GeditWindowActivatable. | 
void                gedit_window_activatable_deactivate (GeditWindowActivatable *activatable);
Deactivates the extension on the window property.
| 
 | A GeditWindowActivatable. | 
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.
| 
 | A GeditWindowActivatable. | 
"window" property"window" GeditWindow* : Read / Write / Construct Only
The window property contains the gedit window for this GeditWindowActivatable instance.