[−][src]Struct wayland_protocols::wlr::unstable::output_management::v1::server::zwlr_output_manager_v1::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]
fn clone(&self) -> ZwlrOutputManagerV1
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[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]
fn from(value: ZwlrOutputManagerV1) -> Self
[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
const NAME: &'static str
[src]
const VERSION: u32
[src]
fn c_interface() -> *const wl_interface
[src]
impl PartialEq<ZwlrOutputManagerV1> for ZwlrOutputManagerV1
[src]
fn eq(&self, other: &ZwlrOutputManagerV1) -> bool
[src]
fn ne(&self, other: &ZwlrOutputManagerV1) -> bool
[src]
impl StructuralEq for ZwlrOutputManagerV1
[src]
impl StructuralPartialEq for ZwlrOutputManagerV1
[src]
Auto Trait Implementations
impl !RefUnwindSafe for ZwlrOutputManagerV1
impl Send for ZwlrOutputManagerV1
impl Sync for ZwlrOutputManagerV1
impl Unpin for ZwlrOutputManagerV1
impl !UnwindSafe for ZwlrOutputManagerV1
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Downcast for T where
T: Any,
T: Any,
fn into_any(self: Box<T>) -> Box<dyn Any + 'static>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
fn as_any(&self) -> &(dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
impl<T> DowncastSync for T where
T: Send + Sync + Any,
T: Send + Sync + Any,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,