[][src]Struct wayland_protocols::wlr::unstable::output_management::v1::server::zwlr_output_manager_v1::ZwlrOutputManagerV1

pub struct ZwlrOutputManagerV1(_);

Implementations

impl ZwlrOutputManagerV1[src]

pub fn head(&self, head: &ZwlrOutputHeadV1)[src]

introduce a new head

This event introduces a new head. This happens whenever a new head appears (e.g. a monitor is plugged in) or after the output manager is bound.

pub fn done(&self, serial: u32)[src]

sent all information about current configuration

This event is sent after all information has been sent after binding to the output manager object and after any subsequent changes. This applies to child head and mode objects as well. In other words, this event is sent whenever a head or mode is created or destroyed and whenever one of their properties has been changed. Not all state is re-sent each time the current configuration changes: only the actual changes are sent.

This allows changes to the output configuration to be seen as atomic, even if they happen via multiple events.

A serial is sent to be used in a future create_configuration request.

pub fn finished(&self)[src]

the compositor has finished with the manager

This event indicates that the compositor is done sending manager events. The compositor will destroy the object immediately after sending this event, so it will become invalid and the client should release any resources associated with it.

Trait Implementations

impl AsRef<Resource<ZwlrOutputManagerV1>> for ZwlrOutputManagerV1[src]

impl Clone for ZwlrOutputManagerV1[src]

impl Debug for ZwlrOutputManagerV1[src]

impl Eq for ZwlrOutputManagerV1[src]

impl From<Resource<ZwlrOutputManagerV1>> for ZwlrOutputManagerV1[src]

impl From<ZwlrOutputManagerV1> for Resource<ZwlrOutputManagerV1>[src]

impl Interface for ZwlrOutputManagerV1[src]

type Request = Request

Set of requests associated to this interface Read more

type Event = Event

Set of events associated to this interface Read more

impl PartialEq<ZwlrOutputManagerV1> for ZwlrOutputManagerV1[src]

impl StructuralEq for ZwlrOutputManagerV1[src]

impl StructuralPartialEq for ZwlrOutputManagerV1[src]

Auto Trait Implementations

Blanket Implementations

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

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

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

impl<T> Downcast for T where
    T: Any

impl<T> DowncastSync for T where
    T: Send + Sync + Any

impl<T> From<T> for T[src]

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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

type Error = Infallible

The type returned in the event of a conversion error.

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

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.