[][src]Struct wlroots::shell::xdg_shell_v6::TopLevel

pub struct TopLevel { /* fields omitted */ }

Methods

impl TopLevel
[src]

Get the title associated with this XDG shell toplevel.

Get the app id associated with this XDG shell toplevel.

Get a handle to the base surface of the xdg tree.

Get a handle to the parent surface of the xdg tree.

Get the pending client state.

Get the pending server state.

Get the current configure state.

Request that this toplevel surface be the given size.

Returns the associated configure serial.

Request that this toplevel surface show itself in an activated or deactivated state.

Returns the associated configure serial.

Request that this toplevel surface consider itself maximized or not maximized.

Returns the associated configure serial.

Request that this toplevel surface consider itself fullscreen or not fullscreen.

Returns the associated configure serial.

Request that this toplevel surface consider itself to be resizing or not resizing.

Returns the associated configure serial.

Request that this toplevel surface closes.

Trait Implementations

impl Eq for TopLevel
[src]

impl PartialEq<TopLevel> for TopLevel
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Hash for TopLevel
[src]

Feeds this value into the given [Hasher]. Read more

Feeds a slice of this type into the given [Hasher]. Read more

impl Debug for TopLevel
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl !Send for TopLevel

impl !Sync for TopLevel

Blanket Implementations

impl<T> From for T
[src]

Performs the conversion.

impl<T, U> Into for T where
    U: From<T>, 
[src]

Performs the conversion.

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Borrow for T where
    T: ?Sized
[src]

Immutably borrows from an owned value. Read more

impl<T> BorrowMut for T where
    T: ?Sized
[src]

Mutably borrows from an owned value. Read more

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

🔬 This is a nightly-only experimental API. (try_from)

Performs the conversion.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

🔬 This is a nightly-only experimental API. (get_type_id)

this method will likely be replaced by an associated static

Gets the TypeId of self. Read more