summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2014-09-07 12:49:19 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2014-09-07 12:49:19 -0400
commit93e0dd20c04a86af9e2a5253a2c3968790792b6c (patch)
treeb5c926c768864fa5e9c7285f6a80b29064d4053c
parenta81707a5071045070c8be069ae489f7d6e3095ae (diff)
downloadenlightenment-93e0dd20c04a86af9e2a5253a2c3968790792b6c.tar.gz
add docs for all the comp_object data keys
-rw-r--r--src/bin/e_comp_object.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c
index 7e2f2cfeb8..60c2108ae6 100644
--- a/src/bin/e_comp_object.c
+++ b/src/bin/e_comp_object.c
@@ -1,5 +1,24 @@
#include "e.h"
+/* data keys:
+
+ = keys that return objects =
+ - E_Client: the client associated with the object (E_Client*)
+ - comp_smart_obj: cw->smart_obj (Evas_Object*)
+ - comp_obj: cw (E_Comp_Object*)
+
+ = keys that are bool flags =
+ - client_restack: client needs a protocol-level restack
+ - comp_override: object is triggering a nocomp override to force compositing
+ - comp_ref: object has a ref from visibility animations
+ - comp_showing: object is currently running its show animation
+ - comp_hiding: object is currently running its hiding animation
+ - comp_object: object is a compositor-created object
+ - comp_object_skip: object has a name which prohibits theme shadows
+ - comp_object-to_del: list of objects which will be deleted when this object is deleted
+ - comp_mirror: object is the result of e_comp_object_util_mirror_add()
+*/
+
#define UPDATE_MAX 512 // same as evas
#define SMART_NAME "e_comp_object"