| Top | Description | Object Hierarchy | Signals |
struct ShellWMClass; ShellWM * shell_wm_new (MetaPlugin *plugin); void shell_wm_completed_minimize (ShellWM *wm,MetaWindowActor *actor); void shell_wm_completed_maximize (ShellWM *wm,MetaWindowActor *actor); void shell_wm_completed_unmaximize (ShellWM *wm,MetaWindowActor *actor); void shell_wm_completed_map (ShellWM *wm,MetaWindowActor *actor); void shell_wm_completed_destroy (ShellWM *wm,MetaWindowActor *actor); void shell_wm_completed_switch_workspace (ShellWM *wm); void shell_wm_complete_display_change (ShellWM *wm,gboolean ok); ShellWM;
"confirm-display-change" :Run Last"destroy" :Run Last"filter-keybinding" :Run Last"hide-tile-preview" :Run Last"kill-switch-workspace" :Run Last"kill-window-effects" :Run Last"map" :Run Last"maximize" :Run Last"minimize" :Run Last"show-tile-preview" :Run Last"switch-workspace" :Run Last"unmaximize" :Run Last
ShellWM * shell_wm_new (MetaPlugin *plugin);
Creates a new window management interface by hooking into plugin.
|
the MetaPlugin |
Returns : |
the new window-management interface |
void shell_wm_completed_minimize (ShellWM *wm,MetaWindowActor *actor);
The plugin must call this when it has completed a window minimize effect.
|
the ShellWM |
|
the MetaWindowActor actor |
void shell_wm_completed_maximize (ShellWM *wm,MetaWindowActor *actor);
The plugin must call this when it has completed a window maximize effect.
|
the ShellWM |
|
the MetaWindowActor actor |
void shell_wm_completed_unmaximize (ShellWM *wm,MetaWindowActor *actor);
The plugin must call this when it has completed a window unmaximize effect.
|
the ShellWM |
|
the MetaWindowActor actor |
void shell_wm_completed_map (ShellWM *wm,MetaWindowActor *actor);
The plugin must call this when it has completed a window map effect.
|
the ShellWM |
|
the MetaWindowActor actor |
void shell_wm_completed_destroy (ShellWM *wm,MetaWindowActor *actor);
The plugin must call this when it has completed a window destroy effect.
|
the ShellWM |
|
the MetaWindowActor actor |
void shell_wm_completed_switch_workspace (ShellWM *wm);
The plugin must call this when it has finished switching the workspace.
|
the ShellWM |
void shell_wm_complete_display_change (ShellWM *wm,gboolean ok);
The plugin must call this after the user responded to the confirmation dialog.
|
the ShellWM |
|
if the new configuration was OK |
"confirm-display-change" signalvoid user_function (ShellWM *shellwm,
gpointer user_data) : Run Last
"destroy" signalvoid user_function (ShellWM *shellwm,
MetaWindowActor *arg1,
gpointer user_data) : Run Last
"filter-keybinding" signalgboolean user_function (ShellWM *shellwm,
MetaKeyBinding *arg1,
gpointer user_data) : Run Last
"kill-switch-workspace" signalvoid user_function (ShellWM *shellwm,
gpointer user_data) : Run Last
"kill-window-effects" signalvoid user_function (ShellWM *shellwm,
MetaWindowActor *arg1,
gpointer user_data) : Run Last
"map" signalvoid user_function (ShellWM *shellwm,
MetaWindowActor *arg1,
gpointer user_data) : Run Last
"maximize" signalvoid user_function (ShellWM *shellwm,
MetaWindowActor *arg1,
gint arg2,
gint arg3,
gint arg4,
gint arg5,
gpointer user_data) : Run Last
"minimize" signalvoid user_function (ShellWM *shellwm,
MetaWindowActor *arg1,
gpointer user_data) : Run Last
"show-tile-preview" signalvoid user_function (ShellWM *shellwm,
MetaWindow *arg1,
MetaRectangle *arg2,
gint arg3,
gpointer user_data) : Run Last
"switch-workspace" signalvoid user_function (ShellWM *shellwm,
gint arg1,
gint arg2,
gint arg3,
gpointer user_data) : Run Last
"unmaximize" signalvoid user_function (ShellWM *shellwm,
MetaWindowActor *arg1,
gint arg2,
gint arg3,
gint arg4,
gint arg5,
gpointer user_data) : Run Last