transient surfaces for xwayland and tooltip love
Tiago Vignatti
tiago.vignatti at intel.com
Mon May 7 05:23:05 PDT 2012
Hi,
I stumbled on the problem of transient surfaces for xwayland. So I first
checked tooltip type of windows and decided to create these for toytoolkit as
well, so now we have a way to test the transient's on it as well.
Probably the most important on this set is how we'll decide the keyboard
focus behavior on newly created surfaces. So that's why I'm suggesting this
new transient_method on the protocol. The tooltip implementation then is just
a funny way to check if the proposed solution works here. I think it's cute :)
Now I want your opinion now to see if this is reasonable and whether we can
cross that TODO item as done or not. Protocol and implementation reside on
"tooltip" branches on my trees.
Thank you!
Tiago
Tiago Vignatti (1):
protocol: use transient flags for activate or not surfaces
TODO | 3 ---
protocol/wayland.xml | 13 +++++++++++--
2 files changed, 11 insertions(+), 5 deletions(-)
Tiago Vignatti (8):
shell: fix uninitialized variable warning
shell: use own struct for transient surfaces
shell: use transient flags for activate or not new surfaces
window: send transient flags over the wire
window: add simple text tooltip handlers
clients: desktop-shell: show tooltip for panel items
shell: export shell_surface internal field via shell_interface
compositor: hook xserver transient windows with shell_interface
clients/desktop-shell.c | 79 ++++++++++++++++++++++++++++++++++++++++++
clients/window.c | 88 +++++++++++++++++++++++++++++++++++++++++++++--
clients/window.h | 8 ++++-
src/compositor.h | 8 +++++
src/shell.c | 48 +++++++++++++++++++++-----
src/xserver-launcher.c | 42 +++++++++++++++++-----
6 files changed, 253 insertions(+), 20 deletions(-)
--
1.7.9.5
More information about the wayland-devel
mailing list