summaryrefslogtreecommitdiff
path: root/src/ico_window_mgr.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/ico_window_mgr.h')
-rw-r--r--src/ico_window_mgr.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ico_window_mgr.h b/src/ico_window_mgr.h
index 551bf28..3add4ad 100644
--- a/src/ico_window_mgr.h
+++ b/src/ico_window_mgr.h
@@ -113,13 +113,14 @@ struct uifw_win_surface {
uint16_t conf_height; /* Height that notified to client */
uint32_t attributes; /* surface attributes */
char winname[ICO_IVI_WINNAME_LENGTH];/* Window name */
+ char disable; /* can not display */
char visible; /* visibility */
char raise; /* raise(top of the layer) */
char created; /* sended created event to manager */
char mapped; /* end of map */
char restrain_configure; /* restrant configure event */
char set_transform; /* surface transform flag */
- char res[2]; /* (unused) */
+ char res; /* (unused) */
struct _uifw_win_surface_animation { /* wndow animation */
struct weston_animation animation; /* weston animation control */
uint16_t type; /* current animation type */
@@ -204,6 +205,9 @@ void ico_window_mgr_change_surface(struct uifw_win_surface *usurf,
struct uifw_client *ico_window_mgr_get_uclient(const char *appid);
/* get UIFW surface table */
struct uifw_win_surface *ico_window_mgr_get_usurf(const uint32_t surfaceid);
+ /* get UIFW surface table */
+struct uifw_win_surface *ico_window_mgr_get_usurf_client(const uint32_t surfaceid,
+ struct wl_client *client);
/* get application surface */
struct uifw_win_surface *ico_window_mgr_get_client_usurf(const char *appid,
const char *winname);