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
"kill-switch-workspace" :Run Last
"kill-window-effects" :Run Last
"map" :Run Last
"maximize" :Run Last
"minimize" :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
"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