Hi Jonas,

> On Jul 15, 2016, at 2:37 AM, Jonas Ådahl <jad...@gmail.com> wrote:
> 
> Make it clearer what the focus semantics are during a popup grab. In
> short, when a grabbing popup is mapped, the top most popup will always
> have keyboard focus, while pointer and touch focus works just as normal
> except that only surfaces from the grabbing client will receive pointer
> and touch focus.
> 
> This patch doesn't really change any semantics but rather clarifies
> what was ambiguous before.
> 
> Signed-off-by: Jonas Ådahl <jad...@gmail.com>
> ---
> unstable/xdg-shell/xdg-shell-unstable-v6.xml | 8 ++++----
> 1 file changed, 4 insertions(+), 4 deletions(-)
> 
> diff --git a/unstable/xdg-shell/xdg-shell-unstable-v6.xml 
> b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
> index 862e664..644dbc2 100644
> --- a/unstable/xdg-shell/xdg-shell-unstable-v6.xml
> +++ b/unstable/xdg-shell/xdg-shell-unstable-v6.xml
> @@ -1002,10 +1002,10 @@
>       popup will be immediately dismissed. If the parent is a popup that did
>       not take an explicit grab, an error will be raised.
> 
> -     Clients will receive events for all their surfaces during this grab
> -     (which is an "owner-events" grab in X11 parlance). This is done so that
> -     users can navigate through submenus and other "nested" popup windows
> -     without having to dismiss the topmost popup.
> +     During an popup grab, the client owning the grab will receive pointer
> +     and touch events for all their surfaces as normal (similar to an
> +     "owner-events" grab in X11 parlance), while the top most grabbing popup
> +     will always have keyboard focus.

The sentence is definitely more succinct and clear, but I also feel that the
example (navigating through submenus) helps illustrate the purpose and usage.

yong


>       </description>
> 
>       <arg name="seat" type="object" interface="wl_seat"
> -- 
> 2.7.4
> 
> _______________________________________________
> wayland-devel mailing list
> wayland-devel@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/wayland-devel

_______________________________________________
wayland-devel mailing list
wayland-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to