summaryrefslogtreecommitdiff
path: root/protocol
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2015-04-02 15:25:53 +0800
committerJonas Ådahl <jadahl@gmail.com>2015-05-05 14:18:05 +0800
commit7d1ad1122b7a09cdc2a79f26655c2159e28539bc (patch)
tree3234955233390b6960442d93cd68aa5560da4588 /protocol
parent6ce76f00de2ee0dafdcf97b8bcf75dcaa87af472 (diff)
downloadweston-7d1ad1122b7a09cdc2a79f26655c2159e28539bc.tar.gz
xdg-shell: Some xdg_popup clarifications
Signed-off-by: Jonas Ådahl <jadahl@gmail.com> Reviewed-by: Bryce Harrington <bryce@osg.samsung.com> Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
Diffstat (limited to 'protocol')
-rw-r--r--protocol/xdg-shell.xml13
1 files changed, 8 insertions, 5 deletions
diff --git a/protocol/xdg-shell.xml b/protocol/xdg-shell.xml
index 9651f100..50ffd9c9 100644
--- a/protocol/xdg-shell.xml
+++ b/protocol/xdg-shell.xml
@@ -469,11 +469,14 @@
A parent surface must be mapped before the new popup is mapped.
When compositors choose to dismiss a popup, they will likely
- dismiss every nested popup as well.
-
- The x and y arguments specify where the top left of the popup
- should be placed, relative to the local surface coordinates of the
- parent surface.
+ dismiss every nested popup as well. When a compositor dismisses
+ popups, it will follow the same dismissing order as required
+ from the client.
+
+ The x and y arguments passed when creating the popup object specify
+ where the top left of the popup should be placed, relative to the
+ local surface coordinates of the parent surface. See
+ xdg_shell.get_xdg_popup.
The client must call wl_surface.commit on the corresponding wl_surface
for the xdg_popup state to take effect.