Commit Graph

16736 Commits

Author SHA1 Message Date
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
Chris Michael 7aaafdc2f5 Add e_canvas to include headers.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael 4b90c27a44 Add e_canvas files.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael bc71f29cec Init e_theme before e_pointer (as e_pointer uses e_theme function
calls).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael 850b3b6c61 Add e_theme to build.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael 541a784833 Add e_theme to includes.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael e583b6ad73 Add e_theme files.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael ddb40cead3 Add obj field to pointer structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael bece224d9e Fix typo in init.
Add return value to init function.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael 34fb92a2c7 Add e_pointer files to build.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00
Chris Michael 089a32583a Add e_pointer to includes.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:29 +01:00