diff options
Diffstat (limited to 'matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h')
-rw-r--r-- | matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h b/matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h index 27f9219..f9426c1 100644 --- a/matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h +++ b/matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h @@ -40,6 +40,13 @@ typedef struct _MBWMCompMgrClutterClient MBWMCompMgrClutterClient; typedef struct _MBWMCompMgrClutterClientClass MBWMCompMgrClutterClientClass; typedef struct _MBWMCompMgrClutterClientPrivate MBWMCompMgrClutterClientPrivate; +typedef enum +{ + MBWMCompMgrClutterClientMapped = (1<<0), + MBWMCompMgrClutterClientDontUpdate = (1<<1), + MBWMCompMgrClutterClientDone = (1<<2), + MBWMCompMgrClutterClientEffectRunning = (1<<3), +} MBWMCompMgrClutterClientFlags; struct _MBWMCompMgrClutter { @@ -76,6 +83,14 @@ mb_wm_comp_mgr_clutter_client_class_type (); ClutterActor * mb_wm_comp_mgr_clutter_client_get_actor (MBWMCompMgrClutterClient *cclient); +void +mb_wm_comp_mgr_clutter_client_set_flags (MBWMCompMgrClutterClient *cclient, + MBWMCompMgrClutterClientFlags flags); + +void +mb_wm_comp_mgr_clutter_client_unset_flags (MBWMCompMgrClutterClient *cclient, + MBWMCompMgrClutterClientFlags flags); + MBWMList * mb_wm_comp_mgr_clutter_get_desktops (MBWMCompMgrClutter *cmgr); |