e-comp-wl: Cleanup wayland compositor header

Summary: Changes subsurface data structure name, changes cached
damages to be a list (matching surface data structure).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
Chris Michael 2014-11-03 11:13:16 -05:00
parent c702763df7
commit c1c3a90f3c
1 changed files with 8 additions and 6 deletions

View File

@ -38,7 +38,7 @@
typedef struct _E_Comp_Wl_Buffer E_Comp_Wl_Buffer; typedef struct _E_Comp_Wl_Buffer E_Comp_Wl_Buffer;
typedef struct _E_Comp_Wl_Buffer_Ref E_Comp_Wl_Buffer_Ref; typedef struct _E_Comp_Wl_Buffer_Ref E_Comp_Wl_Buffer_Ref;
typedef struct _E_Comp_Wl_Subsurf E_Comp_Wl_Subsurf; typedef struct _E_Comp_Wl_Subsurf_Data E_Comp_Wl_Subsurf_Data;
typedef struct _E_Comp_Wl_Client_Data E_Comp_Wl_Client_Data; typedef struct _E_Comp_Wl_Client_Data E_Comp_Wl_Client_Data;
typedef struct _E_Comp_Wl_Data E_Comp_Wl_Data; typedef struct _E_Comp_Wl_Data E_Comp_Wl_Data;
@ -62,7 +62,7 @@ struct _E_Comp_Wl_Buffer_Ref
struct wl_listener destroy_listener; struct wl_listener destroy_listener;
}; };
struct _E_Comp_Wl_Subsurf struct _E_Comp_Wl_Subsurf_Data
{ {
struct wl_resource *resource; struct wl_resource *resource;
@ -79,13 +79,15 @@ struct _E_Comp_Wl_Subsurf
int x, y; int x, y;
Eina_Bool has_data; Eina_Bool has_data;
Eina_Bool new_attach; Eina_Bool new_attach : 1;
struct wl_resource *buffer;
E_Comp_Wl_Buffer_Ref buffer_ref; E_Comp_Wl_Buffer_Ref buffer_ref;
Eina_Tiler *damage; Eina_List *damages;
Eina_Tiler *opaque;
Eina_Tiler *input; Eina_Tiler *input;
Eina_Tiler *opaque;
} cached; } cached;
Eina_Bool synchronized; Eina_Bool synchronized;
@ -215,7 +217,7 @@ struct _E_Comp_Wl_Client_Data
struct struct
{ {
E_Comp_Wl_Subsurf *cdata; E_Comp_Wl_Subsurf_Data *data;
E_Client *restack_target; E_Client *restack_target;
Eina_List *list; Eina_List *list;
} sub; } sub;