aboutsummaryrefslogtreecommitdiffstats
path: root/matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h
diff options
context:
space:
mode:
Diffstat (limited to 'matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h')
-rw-r--r--matchbox/comp-mgr/mb-wm-comp-mgr-clutter.h15
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);