ShellWM

ShellWM

Synopsis

struct              ShellWMClass;
void                shell_wm_completed_destroy          (ShellWM *wm,
                                                         MetaWindowActor *actor);
void                shell_wm_completed_map              (ShellWM *wm,
                                                         MetaWindowActor *actor);
void                shell_wm_completed_maximize         (ShellWM *wm,
                                                         MetaWindowActor *actor);
void                shell_wm_completed_minimize         (ShellWM *wm,
                                                         MetaWindowActor *actor);
void                shell_wm_completed_switch_workspace (ShellWM *wm);
void                shell_wm_completed_unmaximize       (ShellWM *wm,
                                                         MetaWindowActor *actor);
ShellWM *           shell_wm_new                        (MetaPlugin *plugin);

Description

Details

struct ShellWMClass

struct ShellWMClass {
  GObjectClass parent_class;
};

shell_wm_completed_destroy ()

void                shell_wm_completed_destroy          (ShellWM *wm,
                                                         MetaWindowActor *actor);

The plugin must call this when it has completed a window destroy effect.

wm :

the ShellWM

actor :

the MetaWindowActor actor

shell_wm_completed_map ()

void                shell_wm_completed_map              (ShellWM *wm,
                                                         MetaWindowActor *actor);

The plugin must call this when it has completed a window map effect.

wm :

the ShellWM

actor :

the MetaWindowActor actor

shell_wm_completed_maximize ()

void                shell_wm_completed_maximize         (ShellWM *wm,
                                                         MetaWindowActor *actor);

The plugin must call this when it has completed a window maximize effect.

wm :

the ShellWM

actor :

the MetaWindowActor actor

shell_wm_completed_minimize ()

void                shell_wm_completed_minimize         (ShellWM *wm,
                                                         MetaWindowActor *actor);

The plugin must call this when it has completed a window minimize effect.

wm :

the ShellWM

actor :

the MetaWindowActor actor

shell_wm_completed_switch_workspace ()

void                shell_wm_completed_switch_workspace (ShellWM *wm);

The plugin must call this when it has finished switching the workspace.

wm :

the ShellWM

shell_wm_completed_unmaximize ()

void                shell_wm_completed_unmaximize       (ShellWM *wm,
                                                         MetaWindowActor *actor);

The plugin must call this when it has completed a window unmaximize effect.

wm :

the ShellWM

actor :

the MetaWindowActor actor

shell_wm_new ()

ShellWM *           shell_wm_new                        (MetaPlugin *plugin);

Creates a new window management interface by hooking into plugin.

plugin :

the MetaPlugin

Returns :

the new window-management interface