Commit Graph

16741 Commits

Author SHA1 Message Date
Chris Michael 4fedd2bf7c Add e_region files
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:24:37 +01:00
Chris Michael d8ab66b113 Add e_buffer files.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-06 13:24:22 +01:00
Chris Michael 17d28fedca Test for valid Wayland compositor before trying to shutdown.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 21:21:24 +01:00
Chris Michael 2eef67fba6 Check for valid wayland compositor before trying to init desktop shell.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 21:21:24 +01:00
Chris Michael 0bf381bae8 Check for valid wayland compositor and display before dispatching.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 21:21:24 +01:00
Mike Blumenkrantz b0c056f80d fix invalid read of notification popup after delete 2013-05-04 21:21:24 +01:00
Igor Murzov 1030a456e5 po/POTFILES.in: Sort filenames alphabetically, remove duplicates 2013-05-04 21:21:24 +01:00
Chris Michael 8c48ab1922 Add damage rectangle(s) for surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:53:36 +01:00
Chris Michael cb679ef168 Implement shell surface functions for:
map, unmap, configure.
Implement shell surface interace functions for:
  pong, move, resize, toplevel, transient, fullscreen, maximized, popup
Implement shell surface interface functions for:
  title, class

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:37:50 +01:00
Chris Michael e5fb0b8e2c Add some more surface interface functions (damage, attach, commit).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:37:17 +01:00
Chris Michael 4253fe41cb Add geometry to surface.
Add ecore_evas and evas to surface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 14:37:02 +01:00
Chris Michael ed277e2070 Add code to create a shell_surface and setup callbacks for destroy.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:43:46 +01:00
Chris Michael ff183f614f Set default type to none on a new shell surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:43:10 +01:00
Chris Michael d7256d965d Change e_shell_surface_new function to accept the parent E_Surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:42:57 +01:00
Chris Michael 4be041e97b Add shell_surface to build order
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:42:38 +01:00
Chris Michael 0a0a0363df Add shell_surface to headers.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:42:21 +01:00
Chris Michael 7b81df006d Add code to create shell surfaces.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:20:11 +01:00
Chris Michael 77e69f990b Add e_shell_surface code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:19:47 +01:00
Chris Michael a08c640b17 Add API function for shell surface new
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 13:19:29 +01:00
Chris Michael 4ad36e4d28 Add error message for shell_surface_get.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:59:11 +01:00
Chris Michael 2e24547178 Add popup, transient, and saved geometry to shell surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:58:41 +01:00
Chris Michael 63c637898d Check if a surface has already been configured.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:47:07 +01:00
Chris Michael cfe6102182 Add a reference to the shell surface
Add map/unmap/configure function pointers to structure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:44:30 +01:00
Chris Michael ea3e1cd985 Start on shell surface code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:43:03 +01:00
Chris Michael 473a1de55f Remove blank spaces from Makefile.am
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:33:41 +01:00
Chris Michael 10e9f1264d Start on shell surface creation.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:33:24 +01:00
Chris Michael 03346a3d19 Add code to create and destroy a surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:32:59 +01:00
Chris Michael 52f21c4a64 Add e_surface files to build.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:32:41 +01:00
Chris Michael e79d2caaec Add e_surface header to includes.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:32:30 +01:00
Chris Michael 296ee0018d Add shell interface to compositor.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:32:15 +01:00
Chris Michael 3eef8b7202 Comment out egl canvas for now.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:31:58 +01:00
Chris Michael 3837e4c442 Add start of surface code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 12:31:42 +01:00
Chris Michael 59db3c7b89 Add code to load the shell module.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:26:13 +01:00
Chris Michael e37bf7ab0b Add checks for wl_desktop module.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:23:52 +01:00
Chris Michael c657cf2852 Add wl_desktop to makefile
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:23:42 +01:00
Chris Michael 8bfd741611 Add desktop edj file and module.desktop file.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:19:30 +01:00
Chris Michael c4378ce23d Add start of desktop shell code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:19:13 +01:00
Chris Michael e09c94949f Add makefile for wl_desktop module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:18:55 +01:00
Chris Michael 6d9b6dc97e Add shell_interface type.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 11:14:19 +01:00
Chris Michael 4290891c73 Add container_of function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:49:30 +01:00
Chris Michael b4fbebcd09 Whitelist wl_desktop module
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:39:31 +01:00
Chris Michael 58b03d351d Actually, do not return success unless the module was enabled.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:33:37 +01:00
Chris Michael 058a561fe2 Rename _e_comp variable so as not to cause problems with the global one.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:31:26 +01:00
Chris Michael fe802a2ca3 Remove old shell code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:24:25 +01:00
Chris Michael 8d4e3827b1 Add code for pointer canvas create and hotspot moving.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 10:22:54 +01:00
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