mirror of
https://gitlab.freedesktop.org/wayland/wayland-protocols.git
synced 2026-05-05 19:18:11 +02:00
xdg-shell: Clarify what a toplevel by default includes
xdg-shell assumes that the client provides all parts of a toplevel window, i.e. things like titlebar, drop shadow. There are already things here and there implies it, but it could be helpful to spell it out. This doesn't change any semantics - it's still valid, from the perspective of the protocol, to create a toplevel without any decorations, and it always has been, it just means that the semantical intention is for them to be exactly so. Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
This commit is contained in:
parent
9d83649b49
commit
46f201bd7b
1 changed files with 4 additions and 0 deletions
|
|
@ -625,6 +625,10 @@
|
|||
id, and well as trigger user interactive operations such as interactive
|
||||
resize and move.
|
||||
|
||||
A xdg_toplevel by default is responsible for providing the full intended
|
||||
visual representation of the toplevel, which depending on the window
|
||||
state, may mean things like a title bar, window controls and drop shadow.
|
||||
|
||||
Unmapping an xdg_toplevel means that the surface cannot be shown
|
||||
by the compositor until it is explicitly mapped again.
|
||||
All active operations (e.g., move, resize) are canceled and all
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue