summaryrefslogtreecommitdiff
path: root/src/lib/ecore_wayland/ecore_wl_private.h
diff options
context:
space:
mode:
authorChris Michael <cp.michael@samsung.com>2014-08-25 08:44:10 -0400
committerChris Michael <cp.michael@samsung.com>2014-08-25 09:04:38 -0400
commit50287ab731d4d87170238b365203e830edc038d5 (patch)
tree81389cc01872f399beb87e0c16523baf977e57a9 /src/lib/ecore_wayland/ecore_wl_private.h
parentbc2a718634d0d653d4e7e2ffa54dfd3444b0af98 (diff)
ecore-wayland: Implement ivi-shell support for Ecore_Wayland
IVI-Shell is a wayland shell implementation for in-vehicle infotainment. Summary: This is a set of patches proposed to implement IVI-Shell (https://phab.enlightenment.org/T1552). Reviewers: ntanibata, devilhorns Subscribers: mbachmann Projects: #efl Differential Revision: https://phab.enlightenment.org/D1350 @feature
Diffstat (limited to '')
-rw-r--r--src/lib/ecore_wayland/ecore_wl_private.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/ecore_wayland/ecore_wl_private.h b/src/lib/ecore_wayland/ecore_wl_private.h
index c7791a9910..624211f3c4 100644
--- a/src/lib/ecore_wayland/ecore_wl_private.h
+++ b/src/lib/ecore_wayland/ecore_wl_private.h
@@ -7,6 +7,10 @@
7# include "Ecore.h" 7# include "Ecore.h"
8# include "Ecore_Input.h" 8# include "Ecore_Input.h"
9# include "Ecore_Wayland.h" 9# include "Ecore_Wayland.h"
10# ifdef USE_IVI_SHELL
11# include "ivi-application-client-protocol.h"
12# define IVI_SURFACE_ID 6000
13# endif
10 14
11//# define LOGFNS 1 15//# define LOGFNS 1
12 16
@@ -61,6 +65,9 @@ struct _Ecore_Wl_Display
61 struct wl_subcompositor *subcompositor; 65 struct wl_subcompositor *subcompositor;
62 struct wl_shell *shell; 66 struct wl_shell *shell;
63 struct wl_shell *desktop_shell; 67 struct wl_shell *desktop_shell;
68# ifdef USE_IVI_SHELL
69 struct ivi_application *ivi_application;
70# endif
64 struct wl_shm *shm; 71 struct wl_shm *shm;
65 struct wl_data_device_manager *data_device_manager; 72 struct wl_data_device_manager *data_device_manager;
66 } wl; 73 } wl;
@@ -99,6 +106,10 @@ struct _Ecore_Wl_Window
99 106
100 struct wl_surface *surface; 107 struct wl_surface *surface;
101 struct wl_shell_surface *shell_surface; 108 struct wl_shell_surface *shell_surface;
109# ifdef USE_IVI_SHELL
110 struct ivi_surface *ivi_surface;
111 int ivi_surface_id;
112# endif
102 113
103 struct 114 struct
104 { 115 {