mutter/src/wayland
Giovanni Campagna a26ded47d9 Add a private gtk-mutter protocol
Add a new interface, gtk_shell, than can be used by gtk to
retrieve a surface extension called gtk_surface, which will be
used to communicate with mutter all the GTK extensions to EWMH

https://bugzilla.gnome.org/show_bug.cgi?id=707128

Add support for GTK application menus

To do so, we need to be able to set surface state before creating
the MetaWindow, so we introduce MetaWaylandSurfaceInitialState as
a staging area.
The gtk-shell-surface implementation would either write to the
initial state, or directly to the window.

At the same, implement set_title and set_class too, because it's
easy enough.

https://bugzilla.gnome.org/show_bug.cgi?id=707128
2013-09-03 10:57:28 -04:00
..
meta-wayland-data-device.c wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-data-device.h wayland: Add basic input support 2013-08-10 19:13:49 -04:00
meta-wayland-keyboard.c wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-keyboard.h wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-pointer.c wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-pointer.h wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-private.h Move surface state tracking and surface interface to a separate file 2013-09-03 10:57:28 -04:00
meta-wayland-seat.c MetaWaylandKeyboard: use the new clutter-evdev support for xkbcommon 2013-08-30 10:37:25 +02:00
meta-wayland-seat.h wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-stage.c wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland-stage.h Add MetaCursorTracker, a new helper for tracking the cursor sprite 2013-08-19 16:09:53 +02:00
meta-wayland-surface.c Add a private gtk-mutter protocol 2013-09-03 10:57:28 -04:00
meta-wayland-surface.h Add a private gtk-mutter protocol 2013-09-03 10:57:28 -04:00
meta-wayland-types.h wayland: split headers and distribute structure definitions 2013-09-03 10:57:28 -04:00
meta-wayland.c Move surface state tracking and surface interface to a separate file 2013-09-03 10:57:28 -04:00
meta-weston-launch.c wayland: add TTY and DRM master management 2013-08-30 10:32:55 +02:00
meta-weston-launch.h wayland: add TTY and DRM master management 2013-08-30 10:32:55 +02:00
meta-xwayland-private.h MetaWayland: install an X io error handler 2013-08-28 17:21:18 +02:00
meta-xwayland.c MetaWayland: install an X io error handler 2013-08-28 17:21:18 +02:00
weston-launch.c weston-launch: Don't segfault if passed no arguments 2013-08-30 08:26:31 -04:00
weston-launch.h wayland: add TTY and DRM master management 2013-08-30 10:32:55 +02:00