e_client: added 'animatable' value 85/74885/3
authorMinJeong Kim <minjjj.kim@samsung.com>
Thu, 16 Jun 2016 04:06:20 +0000 (13:06 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Thu, 16 Jun 2016 07:32:59 +0000 (00:32 -0700)
Added animatable member value of E_Client. This 'animatable' flag
informs of that this client can run animation(effect) or not.

Change-Id: I93a518f8c740e4ad563cb0afe01376c8701cceee
Signed-off-by: MinJeong Kim <minjjj.kim@samsung.com>
src/bin/e_client.c
src/bin/e_client.h

index df64f47..af08e1e 100644 (file)
@@ -3280,6 +3280,7 @@ e_client_new(E_Pixmap *cp, int first_map, int internal)
    ec->first_mapped = EINA_FALSE;
    ec->post_raise = EINA_TRUE;
    ec->post_lower = EINA_FALSE;
+   ec->animatable = EINA_TRUE;
 
    /* FIXME: if first_map is 1 then we should ignore the first hide event
     * or ensure the window is already hidden and events flushed before we
index 961db57..83ff54c 100644 (file)
@@ -795,6 +795,7 @@ struct E_Client
    Eina_Bool first_mapped : 1;
    Eina_Bool post_raise : 1;
    Eina_Bool post_lower : 1;
+   Eina_Bool animatable : 1; //client is animatable (can apply animation)
 
    Eina_Bool on_post_updates : 1; // client is on the post update list
    uuid_t uuid;