[PATCH] [RFC]Shell: Hide panels when compositor has a top fullscreen surface.
Juan Zhao
juan.j.zhao at linux.intel.com
Tue Feb 14 19:27:04 PST 2012
On 02/15/2012 06:02 AM, Bill Spitzak wrote:
> zhiwen.wu at intel.com wrote:
>
>> If yes, remove the panel surface from
>> weston_compositor::surface_list and store them to
>> wl_shell:hidden_panels.
>> If no, and we have hidden panels, unhide them.
>
> Does this mean that if the fullscreen surface has some transparent
> area, the user will be able to see the fact that the panels are
> removed from the screen?
>
> I would expect the panels to remain visible below the fullscreen
> surface, so the user could click on them if there are transparent
> areas in the fullscreen. This scheme means a client can force the
> panels to vanish by putting up a transparent fullscreen surface.
Just have a double check on this behaviour, you're right, Bill.:)
https://gitorious.org/dataforuse/dataforuse/blobs/master/transparent%20fullscreen.png
Thanks a lot for this suggestion, we will update this part.
Thanks,
Juan
More information about the wayland-devel
mailing list