struct PrimarySelectionState {
seat: Option<WlSeat>,
clipboard_manager: Option<Manager>,
saw_zwlr_v1: bool,
got_primary_selection: bool,
}Fields§
§seat: Option<WlSeat>§clipboard_manager: Option<Manager>§saw_zwlr_v1: bool§got_primary_selection: boolTrait Implementations§
Source§impl Dispatch<ExtDataControlDeviceV1, ()> for PrimarySelectionState
impl Dispatch<ExtDataControlDeviceV1, ()> for PrimarySelectionState
Source§fn event(
state: &mut Self,
_proxy: &ExtDataControlDeviceV1,
event: <ExtDataControlDeviceV1 as Proxy>::Event,
data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( state: &mut Self, _proxy: &ExtDataControlDeviceV1, event: <ExtDataControlDeviceV1 as Proxy>::Event, data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
qhandle: &QueueHandle<PrimarySelectionState>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, qhandle: &QueueHandle<PrimarySelectionState>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<ExtDataControlManagerV1, ()> for PrimarySelectionState
impl Dispatch<ExtDataControlManagerV1, ()> for PrimarySelectionState
Source§fn event(
_state: &mut Self,
_proxy: &ExtDataControlManagerV1,
_event: <ExtDataControlManagerV1 as Proxy>::Event,
_data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( _state: &mut Self, _proxy: &ExtDataControlManagerV1, _event: <ExtDataControlManagerV1 as Proxy>::Event, _data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<ExtDataControlOfferV1, ()> for PrimarySelectionState
impl Dispatch<ExtDataControlOfferV1, ()> for PrimarySelectionState
Source§fn event(
state: &mut Self,
proxy: &ExtDataControlOfferV1,
event: <ExtDataControlOfferV1 as Proxy>::Event,
_data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( state: &mut Self, proxy: &ExtDataControlOfferV1, event: <ExtDataControlOfferV1 as Proxy>::Event, _data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<WlRegistry, ()> for PrimarySelectionState
impl Dispatch<WlRegistry, ()> for PrimarySelectionState
Source§fn event(
state: &mut Self,
registry: &WlRegistry,
event: <WlRegistry as Proxy>::Event,
_data: &(),
_conn: &Connection,
qh: &QueueHandle<Self>,
)
fn event( state: &mut Self, registry: &WlRegistry, event: <WlRegistry as Proxy>::Event, _data: &(), _conn: &Connection, qh: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<WlSeat, ()> for PrimarySelectionState
impl Dispatch<WlSeat, ()> for PrimarySelectionState
Source§fn event(
_state: &mut Self,
_proxy: &WlSeat,
_event: <WlSeat as Proxy>::Event,
_data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( _state: &mut Self, _proxy: &WlSeat, _event: <WlSeat as Proxy>::Event, _data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<ZwlrDataControlDeviceV1, ()> for PrimarySelectionState
impl Dispatch<ZwlrDataControlDeviceV1, ()> for PrimarySelectionState
Source§fn event(
state: &mut Self,
_proxy: &ZwlrDataControlDeviceV1,
event: <ZwlrDataControlDeviceV1 as Proxy>::Event,
data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( state: &mut Self, _proxy: &ZwlrDataControlDeviceV1, event: <ZwlrDataControlDeviceV1 as Proxy>::Event, data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
qhandle: &QueueHandle<PrimarySelectionState>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, qhandle: &QueueHandle<PrimarySelectionState>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<ZwlrDataControlManagerV1, ()> for PrimarySelectionState
impl Dispatch<ZwlrDataControlManagerV1, ()> for PrimarySelectionState
Source§fn event(
_state: &mut Self,
_proxy: &ZwlrDataControlManagerV1,
_event: <ZwlrDataControlManagerV1 as Proxy>::Event,
_data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( _state: &mut Self, _proxy: &ZwlrDataControlManagerV1, _event: <ZwlrDataControlManagerV1 as Proxy>::Event, _data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Source§impl Dispatch<ZwlrDataControlOfferV1, ()> for PrimarySelectionState
impl Dispatch<ZwlrDataControlOfferV1, ()> for PrimarySelectionState
Source§fn event(
state: &mut Self,
proxy: &ZwlrDataControlOfferV1,
event: <ZwlrDataControlOfferV1 as Proxy>::Event,
_data: &(),
_conn: &Connection,
_qhandle: &QueueHandle<Self>,
)
fn event( state: &mut Self, proxy: &ZwlrDataControlOfferV1, event: <ZwlrDataControlOfferV1 as Proxy>::Event, _data: &(), _conn: &Connection, _qhandle: &QueueHandle<Self>, )
Called when an event from the server is processed Read more
Source§fn event_created_child(
opcode: u16,
_qhandle: &QueueHandle<State>,
) -> Arc<dyn ObjectData>
fn event_created_child( opcode: u16, _qhandle: &QueueHandle<State>, ) -> Arc<dyn ObjectData>
Method used to initialize the user-data of objects created by events Read more
Auto Trait Implementations§
impl Freeze for PrimarySelectionState
impl !RefUnwindSafe for PrimarySelectionState
impl Send for PrimarySelectionState
impl Sync for PrimarySelectionState
impl Unpin for PrimarySelectionState
impl UnsafeUnpin for PrimarySelectionState
impl !UnwindSafe for PrimarySelectionState
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
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.