Module ext_foreign_toplevel_list_v1
Available on crate feature
wayland and Linux only.Expand description
list toplevels
A toplevel is defined as a surface with a role similar to xdg_toplevel. XWayland surfaces may be treated like toplevels in this protocol.
After a client binds the ext_foreign_toplevel_list_v1, each mapped toplevel window will be sent using the ext_foreign_toplevel_list_v1.toplevel event.
Clients which only care about the current state can perform a roundtrip after binding this global.
For each instance of ext_foreign_toplevel_list_v1, the compositor must create a new ext_foreign_toplevel_handle_v1 object for each mapped toplevel.
If a compositor implementation sends the ext_foreign_toplevel_list_v1.finished event after the global is bound, the compositor must not send any ext_foreign_toplevel_list_v1.toplevel events.
Structs§
- ExtForeign
Toplevel List V1 - list toplevels
Enums§
Constants§
- EVT_
FINISHED_ OPCODE - The wire opcode for this event
- EVT_
FINISHED_ SINCE - The minimal object version supporting this event
- EVT_
TOPLEVEL_ OPCODE - The wire opcode for this event
- EVT_
TOPLEVEL_ SINCE - The minimal object version supporting this event
- REQ_
DESTROY_ OPCODE - The wire opcode for this request
- REQ_
DESTROY_ SINCE - The minimal object version supporting this request
- REQ_
STOP_ OPCODE - The wire opcode for this request
- REQ_
STOP_ SINCE - The minimal object version supporting this request