GeditWindowActivatable

GeditWindowActivatable — Interface for activatable extensions on windows

Functions

Properties

GeditWindow * window Read / Write / Construct Only

Types and Values

Object Hierarchy

    GInterface
    ╰── GeditWindowActivatable

Prerequisites

GeditWindowActivatable requires GObject.

Description

GeditWindowActivatable is an interface which should be implemented by extensions that should be activated on a GeditWindow.

Functions

gedit_window_activatable_activate ()

void
gedit_window_activatable_activate (GeditWindowActivatable *activatable);

Activates the extension on the window.

Parameters

activatable

a GeditWindowActivatable.

 

gedit_window_activatable_deactivate ()

void
gedit_window_activatable_deactivate (GeditWindowActivatable *activatable);

Deactivates the extension from the window.

Parameters

activatable

a GeditWindowActivatable.

 

gedit_window_activatable_update_state ()

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.

Parameters

activatable

a GeditWindowActivatable.

 

Types and Values

GeditWindowActivatable

typedef struct _GeditWindowActivatable GeditWindowActivatable;

struct GeditWindowActivatableInterface

struct GeditWindowActivatableInterface {
	GTypeInterface parent_interface;

	void (*activate) (GeditWindowActivatable *activatable);

	void (*deactivate) (GeditWindowActivatable *activatable);

	void (*update_state) (GeditWindowActivatable *activatable);
};

The virtual function table for GeditWindowActivatable.

Members

GTypeInterface parent_interface;

The parent interface.

 

activate ()

The virtual function pointer for gedit_window_activatable_activate().

 

deactivate ()

The virtual function pointer for gedit_window_activatable_deactivate().

 

update_state ()

The virtual function pointer for gedit_window_activatable_update_state().

 

Property Details

The “window” property

  “window”                   GeditWindow *

The GeditWindow.

Owner: GeditWindowActivatable

Flags: Read / Write / Construct Only

See Also

PeasExtensionSet