pub struct XdgWmBase;
Expand description
create desktop-style surfaces
The xdg_wm_base interface is exposed as a global object enabling clients to turn their wl_surfaces into windows in a desktop environment. It defines the basic functionality needed for clients and the compositor to create windows that can be dragged, resized, maximized, etc, as well as creating transient windows such as popup menus.
Trait Implementations§
Source§impl Interface for XdgWmBase
impl Interface for XdgWmBase
Source§const NAME: &'static str = "xdg_wm_base"
const NAME: &'static str = "xdg_wm_base"
The name of this interface. This will correspond to the ‘name’ attribute
on the ‘interface’ element in the wayland protocol XML.
Auto Trait Implementations§
impl Freeze for XdgWmBase
impl RefUnwindSafe for XdgWmBase
impl Send for XdgWmBase
impl Sync for XdgWmBase
impl Unpin for XdgWmBase
impl UnwindSafe for XdgWmBase
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more