Chris Michael
de21d14a9d
Add ecore_evas to pointer structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:22:45 +01:00
Chris Michael
b0c1244430
Add e_shell to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:12:15 +01:00
Chris Michael
dee81285f3
Add start of e_shell code.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:11:56 +01:00
Chris Michael
346851b424
Add e_shell_init/shutdown prototypes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:11:43 +01:00
Chris Michael
82b01815ab
Add e_shell header to build
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:08:46 +01:00
Chris Michael
49bca8fd79
Add e_shell to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:08:38 +01:00
Chris Michael
d135216825
Add start of e_shell header.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:08:04 +01:00
Chris Michael
dbc1cc64bd
Add code to call e_shell_init during startup.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:07:07 +01:00
Chris Michael
0bd7def0f8
Send the X display to e_compositor_init so we can initialize EGL.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:04:20 +01:00
Chris Michael
6b67d98884
Add idle_after and idle_flush handlers.
...
During startup, we need to wait for the wayland interfaces to get
bound (else we cannot create a canvas), so add a handler to listen for
the bound event.
Add code to freeze/thaw containers on startup.
Initialize e_container inside screens_init.
Create new containers inside screens_init.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:01:50 +01:00
Chris Michael
73e217bd65
Change e_manager_new to accept an unsigned int.
...
During e_manager_show/hide add code to handle e_containers also.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:00:59 +01:00
Chris Michael
23e0821161
Make 'num' an unsigned int.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:00:41 +01:00
Chris Michael
1043a7ccfc
Modify e_compositor_init function prototype.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:00:05 +01:00
Chris Michael
b6dd15b8bd
Add global compositor variable.
...
Change e_compositor_init to accept a display variable that we can pass
to EGLInit.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:59:30 +01:00
Chris Michael
db98e6972c
Add e_container header to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:59:14 +01:00
Chris Michael
991995bbd2
Add e_container to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:58:59 +01:00
Chris Michael
a5f21832dd
Only try to create an egl canvas if we have egl support.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:58:39 +01:00
Chris Michael
6326a99701
Add global variable for compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:57:46 +01:00
Chris Michael
e526350c0f
Add e_container files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 09:57:36 +01:00
Chris Michael
243ca5a8e9
Add code in screens_init to create managers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:27:04 +01:00
Chris Michael
86bb6565b9
Add functions for e_manager_show/hide.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:26:28 +01:00
Chris Michael
87943d7285
Add API functions for e_manager_show/hide.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:26:17 +01:00
Chris Michael
2e5447c103
Add API function to return the current manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:05:01 +01:00
Chris Michael
eef80e6ffc
Add function to return the current manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:04:51 +01:00
Chris Michael
a775780c6b
Add code to create new manager objects.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 07:01:32 +01:00
Chris Michael
010a1f689a
Add API function to create a new manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:55:59 +01:00
Chris Michael
2b538b1d5f
Add function to return the existing compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:54:52 +01:00
Chris Michael
13bd36733d
Add API function to get the compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:54:43 +01:00
Chris Michael
9f5fba4c51
Set a reference to the compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:51:22 +01:00
Chris Michael
28bc50833e
Add some comments.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
461fee2f90
Add event handler for X window destroy
...
Add call to set icccm protocol so we get notifed of X window destroy.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
7215d19291
Add idler_before to startup.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
14fd080d02
Remove erroneous extra paran.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
73b12b9e33
Use E_LIST_HANDLER_APPEND and E_FREE_LIST macros.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
a61b4ab8bc
Add visible and number fields to e_manager.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
66c79553e2
Add e_output to build order.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
8e2a97cc06
Add e_output to include headers.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
708ab95cbc
Add code to initialize and shutdown an output.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
d3f42dfef9
Create an Output_X11 structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
8d39a06962
Initialize output_pool to zero.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
20b09f265d
Add output_pool to compositor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
25e20b0d08
Add e_output files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
d167ab100c
Add e_manager files to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:30 +01:00
Chris Michael
80d75c00f0
Add e_manager to includes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
52837fd43d
Initialize ecore_wayland after compositor has been setup.
...
Start on screens_init code to initialize manager, container, etc
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
2aec91cb81
Remove printfs.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
02eaf95ed8
Add e_manager files.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
a70b53b3b1
Add e_canvas_recache to startup procedure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
a42a692d93
Fix function prototype and function for returning the Ecore_Wl_Window
...
of an e_canvas.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael
b87c005c1e
Add e_canvas to build.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00