[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