XedWindowActivatable

XedWindowActivatable — Interface for activatable extensions on windows

Functions

Properties

XedWindow * window Read / Write / Construct Only

Object Hierarchy

    GInterface
    ╰── XedWindowActivatable

Description

XedWindowActivatable is an interface which should be implemented by extensions that should be activated on a xed main window.

Functions

XED_WINDOW_ACTIVATABLE_IFACE()

#define XED_WINDOW_ACTIVATABLE_IFACE(obj) (G_TYPE_CHECK_CLASS_CAST ((obj), XED_TYPE_WINDOW_ACTIVATABLE, XedWindowActivatableInterface))

xed_window_activatable_activate ()

void
xed_window_activatable_activate (XedWindowActivatable *activatable);

Activates the extension on the window property.

Parameters

activatable

A XedWindowActivatable.

 

xed_window_activatable_deactivate ()

void
xed_window_activatable_deactivate (XedWindowActivatable *activatable);

Deactivates the extension on the window property.

Parameters

activatable

A XedWindowActivatable.

 

xed_window_activatable_update_state ()

void
xed_window_activatable_update_state (XedWindowActivatable *activatable);

Triggers an update of the extension insternal state to take into account state changes in the window state, due to some event or user action.

Parameters

activatable

A XedWindowActivatable.

 

Property Details

The “window” property

  “window”                   XedWindow *

The window property contains the xed window for this XedWindowActivatable instance.

Owner: XedWindowActivatable

Flags: Read / Write / Construct Only

See Also

PeasExtensionSet