|  |  |  | Shell Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
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);
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 |