diff options
| author | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2014-05-09 18:03:24 +0100 |
|---|---|---|
| committer | Jonny Lamb <jonny.lamb@collabora.co.uk> | 2014-05-09 18:03:24 +0100 |
| commit | f19b00ed0d4f8445e33ea77dea72199b5d455c3c (patch) | |
| tree | 9ddc00cd16e557ef22b1f6c9c77b310007fa55ad /protocol | |
| parent | b1536ac5c82ed1549d2a57c4632952bee0f23dfd (diff) | |
| download | graynard-f19b00ed0d4f8445e33ea77dea72199b5d455c3c.tar.gz graynard-f19b00ed0d4f8445e33ea77dea72199b5d455c3c.zip | |
shell-helper: add set_panel request to override surface configure
The weston_surface's configure function defined by weston's
desktop-shell module had loads of things we don't want such as moving
the surface to 0,0 and removing all other surface's from the panel
layer. By setting our own configure function we can only do the things
we want.
Diffstat (limited to 'protocol')
| -rw-r--r-- | protocol/shell-helper.xml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/protocol/shell-helper.xml b/protocol/shell-helper.xml index e9e324d..404b775 100644 --- a/protocol/shell-helper.xml +++ b/protocol/shell-helper.xml @@ -12,6 +12,10 @@ <arg name="existing_surface" type="object" interface="wl_surface"/> </request> + <request name="set_panel"> + <arg name="surface" type="object" interface="wl_surface"/> + </request> + <request name="slide_surface"> <arg name="surface" type="object" interface="wl_surface"/> <arg name="x" type="int"/> |
