CinnamonWM

CinnamonWM

Synopsis

struct              CinnamonWMClass;
CinnamonWM *        cinnamon_wm_new                     (MetaPlugin *plugin);
void                cinnamon_wm_completed_minimize      (CinnamonWM *wm,
                                                         MetaWindowActor *actor);
void                cinnamon_wm_completed_maximize      (CinnamonWM *wm,
                                                         MetaWindowActor *actor);
void                cinnamon_wm_completed_tile          (CinnamonWM *wm,
                                                         MetaWindowActor *actor);
void                cinnamon_wm_completed_unmaximize    (CinnamonWM *wm,
                                                         MetaWindowActor *actor);
void                cinnamon_wm_completed_map           (CinnamonWM *wm,
                                                         MetaWindowActor *actor);
void                cinnamon_wm_completed_destroy       (CinnamonWM *wm,
                                                         MetaWindowActor *actor);
void                cinnamon_wm_completed_switch_workspace
                                                        (CinnamonWM *wm);

Description

Details

struct CinnamonWMClass

struct CinnamonWMClass {
  GObjectClass parent_class;
};

cinnamon_wm_new ()

CinnamonWM *        cinnamon_wm_new                     (MetaPlugin *plugin);

Creates a new window management interface by hooking into plugin.

plugin :

the MetaPlugin

Returns :

the new window-management interface

cinnamon_wm_completed_minimize ()

void                cinnamon_wm_completed_minimize      (CinnamonWM *wm,
                                                         MetaWindowActor *actor);

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

wm :

the CinnamonWM

actor :

the MetaWindowActor actor

cinnamon_wm_completed_maximize ()

void                cinnamon_wm_completed_maximize      (CinnamonWM *wm,
                                                         MetaWindowActor *actor);

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

wm :

the CinnamonWM

actor :

the MetaWindowActor actor

cinnamon_wm_completed_tile ()

void                cinnamon_wm_completed_tile          (CinnamonWM *wm,
                                                         MetaWindowActor *actor);

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

wm :

the CinnamonWM

actor :

the MetaWindowActor actor

cinnamon_wm_completed_unmaximize ()

void                cinnamon_wm_completed_unmaximize    (CinnamonWM *wm,
                                                         MetaWindowActor *actor);

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

wm :

the CinnamonWM

actor :

the MetaWindowActor actor

cinnamon_wm_completed_map ()

void                cinnamon_wm_completed_map           (CinnamonWM *wm,
                                                         MetaWindowActor *actor);

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

wm :

the CinnamonWM

actor :

the MetaWindowActor actor

cinnamon_wm_completed_destroy ()

void                cinnamon_wm_completed_destroy       (CinnamonWM *wm,
                                                         MetaWindowActor *actor);

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

wm :

the CinnamonWM

actor :

the MetaWindowActor actor

cinnamon_wm_completed_switch_workspace ()

void                cinnamon_wm_completed_switch_workspace
                                                        (CinnamonWM *wm);

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

wm :

the CinnamonWM