pub struct SpecialEventDisplay<Dpy: ?Sized> { /* private fields */ }Expand description
A special type of Display that provides queues for special events.
See the module level documentation for more information.
Implementations§
Source§impl<Dpy> SpecialEventDisplay<Dpy>
impl<Dpy> SpecialEventDisplay<Dpy>
Sourcepub fn into_inner(self) -> Dpy
pub fn into_inner(self) -> Dpy
Get the inner display type.
Source§impl<Dpy: ?Sized> SpecialEventDisplay<Dpy>
impl<Dpy: ?Sized> SpecialEventDisplay<Dpy>
Sourcepub fn create_special_event_queue(
&mut self,
classifier: impl FnMut(&Event) -> bool + Send + Sync + 'static,
) -> usize
pub fn create_special_event_queue( &mut self, classifier: impl FnMut(&Event) -> bool + Send + Sync + 'static, ) -> usize
Create a new special event queue with the given classifier.
Returns the key to be used to poll the event queue.
Sourcepub fn remove_special_event_queue(&mut self, key: usize)
pub fn remove_special_event_queue(&mut self, key: usize)
Remove the special event queue with the given key.
Source§impl<Dpy: DisplayBase + ?Sized> SpecialEventDisplay<Dpy>
impl<Dpy: DisplayBase + ?Sized> SpecialEventDisplay<Dpy>
Source§impl<Dpy: Display + ?Sized> SpecialEventDisplay<Dpy>
impl<Dpy: Display + ?Sized> SpecialEventDisplay<Dpy>
Sourcepub fn wait_for_special_event(&mut self, key: usize) -> Result<Event>
pub fn wait_for_special_event(&mut self, key: usize) -> Result<Event>
Wait for a special event from the given queue.
Source§impl<Dpy: AsyncDisplay + ?Sized> SpecialEventDisplay<Dpy>
impl<Dpy: AsyncDisplay + ?Sized> SpecialEventDisplay<Dpy>
Sourcepub async fn wait_for_special_event_async(
&mut self,
key: usize,
) -> Result<Event>
pub async fn wait_for_special_event_async( &mut self, key: usize, ) -> Result<Event>
Wait for a speical event from the given queue.
Trait Implementations§
Source§impl<Dpy: ?Sized> AsMut<Dpy> for SpecialEventDisplay<Dpy>
impl<Dpy: ?Sized> AsMut<Dpy> for SpecialEventDisplay<Dpy>
Source§impl<Dpy: ?Sized> AsRef<Dpy> for SpecialEventDisplay<Dpy>
impl<Dpy: ?Sized> AsRef<Dpy> for SpecialEventDisplay<Dpy>
Source§impl<D: AsyncDisplay + ?Sized> AsyncDisplay for SpecialEventDisplay<D>
impl<D: AsyncDisplay + ?Sized> AsyncDisplay for SpecialEventDisplay<D>
Source§impl<D: CanBeAsyncDisplay + ?Sized> CanBeAsyncDisplay for SpecialEventDisplay<D>
impl<D: CanBeAsyncDisplay + ?Sized> CanBeAsyncDisplay for SpecialEventDisplay<D>
Source§fn format_request(
&mut self,
req: &mut RawRequest<'_, '_>,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<u64>>
fn format_request( &mut self, req: &mut RawRequest<'_, '_>, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<u64>>
Partially format the request. Read more
Source§fn try_flush(&mut self, ctx: &mut Context<'_>) -> Result<AsyncStatus<()>>
fn try_flush(&mut self, ctx: &mut Context<'_>) -> Result<AsyncStatus<()>>
Flush the output buffer. Read more
Source§fn try_generate_xid(
&mut self,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<u32>>
fn try_generate_xid( &mut self, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<u32>>
Generate a unique XID. Read more
Source§fn try_maximum_request_length(
&mut self,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<usize>>
fn try_maximum_request_length( &mut self, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<usize>>
Get the maximum length of a request that can be sent. Read more
Source§fn try_send_request_raw(
&mut self,
req: &mut RawRequest<'_, '_>,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<()>>
fn try_send_request_raw( &mut self, req: &mut RawRequest<'_, '_>, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<()>>
Partially send the request. Read more
Source§fn try_wait_for_event(
&mut self,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<Event>>
fn try_wait_for_event( &mut self, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<Event>>
Wait for an event. Read more
Source§fn try_wait_for_reply_raw(
&mut self,
seq: u64,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<RawReply>>
fn try_wait_for_reply_raw( &mut self, seq: u64, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<RawReply>>
Wait for the reply. Read more
Source§fn try_check_for_error(
&mut self,
seq: u64,
ctx: &mut Context<'_>,
) -> Result<AsyncStatus<()>>
fn try_check_for_error( &mut self, seq: u64, ctx: &mut Context<'_>, ) -> Result<AsyncStatus<()>>
Try to check for an error.
Source§impl<D: Display + ?Sized> Display for SpecialEventDisplay<D>
impl<D: Display + ?Sized> Display for SpecialEventDisplay<D>
Source§fn send_request_raw(&mut self, req: RawRequest<'_, '_>) -> Result<u64>
fn send_request_raw(&mut self, req: RawRequest<'_, '_>) -> Result<u64>
Send a raw request to the X11 server. Read more
Source§fn generate_xid(&mut self) -> Result<u32>
fn generate_xid(&mut self) -> Result<u32>
Get a unique ID valid for use by the server. Read more
Source§fn maximum_request_length(&mut self) -> Result<usize>
fn maximum_request_length(&mut self) -> Result<usize>
Get the maximum request length that can be sent. Read more
Source§impl<D: DisplayBase + ?Sized> DisplayBase for SpecialEventDisplay<D>
impl<D: DisplayBase + ?Sized> DisplayBase for SpecialEventDisplay<D>
Source§fn default_screen_index(&self) -> usize
fn default_screen_index(&self) -> usize
Get the screen associated with this display. Read more
Source§fn poll_for_event(&mut self) -> Result<Option<Event>>
fn poll_for_event(&mut self) -> Result<Option<Event>>
Poll to see if we have received an event. Read more
Source§fn poll_for_reply_raw(&mut self, seq: u64) -> Result<Option<RawReply>>
fn poll_for_reply_raw(&mut self, seq: u64) -> Result<Option<RawReply>>
Poll to see if a reply matching the sequence number has been received. Read more
Source§fn default_screen(&self) -> &Screen
fn default_screen(&self) -> &Screen
Get the default screen for this display. Read more
Auto Trait Implementations§
impl<Dpy> Freeze for SpecialEventDisplay<Dpy>
impl<Dpy> !RefUnwindSafe for SpecialEventDisplay<Dpy>
impl<Dpy> Send for SpecialEventDisplay<Dpy>
impl<Dpy> Sync for SpecialEventDisplay<Dpy>
impl<Dpy> Unpin for SpecialEventDisplay<Dpy>
impl<Dpy> !UnwindSafe for SpecialEventDisplay<Dpy>
Blanket Implementations§
Source§impl<D> AsyncDisplayExt for Dwhere
D: AsyncDisplay + ?Sized,
impl<D> AsyncDisplayExt for Dwhere
D: AsyncDisplay + ?Sized,
Source§fn wait_for_reply_raw(&mut self, seq: u64) -> WaitForReplyRaw<'_, Self>
fn wait_for_reply_raw(&mut self, seq: u64) -> WaitForReplyRaw<'_, Self>
Wait for the X11 server to return the given sequence number.
Source§fn wait_for_event(&mut self) -> WaitForEvent<'_, Self>
fn wait_for_event(&mut self) -> WaitForEvent<'_, Self>
Wait for the X11 server to send a reply.
Source§fn synchronize(&mut self) -> Synchronize<'_, Self>
fn synchronize(&mut self) -> Synchronize<'_, Self>
Synchronize with the X11 server.
Source§fn send_request_raw(
&mut self,
request: RawRequest<'_, '_>,
) -> SendRequestRaw<'_, Self>
fn send_request_raw( &mut self, request: RawRequest<'_, '_>, ) -> SendRequestRaw<'_, Self>
Send a raw request to the X11 server.
Source§fn check_for_error(&mut self, seq: u64) -> CheckForError<'_, Self>
fn check_for_error(&mut self, seq: u64) -> CheckForError<'_, Self>
Check to see if a void request has returned.
Source§fn generate_xid(&mut self) -> GenerateXid<'_, Self>
fn generate_xid(&mut self) -> GenerateXid<'_, Self>
Generate an XID.
Source§fn send_void_request(
&mut self,
request: impl VoidRequest,
discard_reply: bool,
) -> SendRequest<'_, Self, ()>
fn send_void_request( &mut self, request: impl VoidRequest, discard_reply: bool, ) -> SendRequest<'_, Self, ()>
Send a void request to the X11 server.
Source§fn send_reply_request<R>(
&mut self,
request: R,
) -> SendRequest<'_, Self, <R as ReplyRequest>::Reply>where
R: ReplyRequest,
fn send_reply_request<R>(
&mut self,
request: R,
) -> SendRequest<'_, Self, <R as ReplyRequest>::Reply>where
R: ReplyRequest,
Send a request with a reply to the X11 server.
Source§fn send_reply_fd_request<R>(
&mut self,
request: R,
) -> SendRequest<'_, Self, <R as ReplyFDsRequest>::Reply>where
R: ReplyFDsRequest,
fn send_reply_fd_request<R>(
&mut self,
request: R,
) -> SendRequest<'_, Self, <R as ReplyFDsRequest>::Reply>where
R: ReplyFDsRequest,
Send a request with a reply containing file descriptors to the X11 server.
Source§fn wait_for_reply<R>(&mut self, cookie: Cookie<R>) -> WaitForReply<'_, Self, R>where
R: TryParseFd,
fn wait_for_reply<R>(&mut self, cookie: Cookie<R>) -> WaitForReply<'_, Self, R>where
R: TryParseFd,
Wait for a reply from the X11 server.
Source§impl<D> AsyncDisplayFunctionsExt for Dwhere
D: AsyncDisplay + ?Sized,
impl<D> AsyncDisplayFunctionsExt for Dwhere
D: AsyncDisplay + ?Sized,
fn bigreq_enable<'this>( &'this mut self, ) -> SendRequest<'this, Self, EnableReply>
fn bigreq_enable_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, EnableReply>
fn ge_query_version<'this>( &'this mut self, client_major_version: u16, client_minor_version: u16, ) -> SendRequest<'this, Self, QueryVersionReply>
fn ge_query_version_immediate<'this>( &'this mut self, client_major_version: u16, client_minor_version: u16, ) -> CheckedSendRequest<'this, Self, QueryVersionReply>
fn xc_misc_get_version<'this>( &'this mut self, client_major_version: u16, client_minor_version: u16, ) -> SendRequest<'this, Self, GetVersionReply>
fn xc_misc_get_version_immediate<'this>( &'this mut self, client_major_version: u16, client_minor_version: u16, ) -> CheckedSendRequest<'this, Self, GetVersionReply>
fn xc_misc_get_xid_range<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetXIDRangeReply>
fn xc_misc_get_xid_range_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetXIDRangeReply>
fn xc_misc_get_xid_list<'this>( &'this mut self, count: u32, ) -> SendRequest<'this, Self, GetXIDListReply>
fn xc_misc_get_xid_list_immediate<'this>( &'this mut self, count: u32, ) -> CheckedSendRequest<'this, Self, GetXIDListReply>
fn create_window<'this>( &'this mut self, depth: u8, wid: u32, parent: u32, x: i16, y: i16, width: u16, height: u16, border_width: u16, class: WindowClass, visual: u32, value_list: impl Borrow<CreateWindowAux>, ) -> SendRequest<'this, Self, ()>
fn create_window_checked<'this>( &'this mut self, depth: u8, wid: u32, parent: u32, x: i16, y: i16, width: u16, height: u16, border_width: u16, class: WindowClass, visual: u32, value_list: impl Borrow<CreateWindowAux>, ) -> CheckedSendRequest<'this, Self, ()>
fn change_window_attributes<'this>( &'this mut self, window: u32, value_list: impl Borrow<ChangeWindowAttributesAux>, ) -> SendRequest<'this, Self, ()>
fn change_window_attributes_checked<'this>( &'this mut self, window: u32, value_list: impl Borrow<ChangeWindowAttributesAux>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_window_attributes<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, GetWindowAttributesReply>
fn get_window_attributes_immediate<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, GetWindowAttributesReply>
fn destroy_window<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ()>
fn destroy_window_checked<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn destroy_subwindows<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ()>
fn destroy_subwindows_checked<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn change_save_set<'this>( &'this mut self, mode: SetMode, window: u32, ) -> SendRequest<'this, Self, ()>
fn change_save_set_checked<'this>( &'this mut self, mode: SetMode, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn reparent_window<'this>( &'this mut self, window: u32, parent: u32, x: i16, y: i16, ) -> SendRequest<'this, Self, ()>
fn reparent_window_checked<'this>( &'this mut self, window: u32, parent: u32, x: i16, y: i16, ) -> CheckedSendRequest<'this, Self, ()>
fn map_window<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ()>
fn map_window_checked<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn map_subwindows<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ()>
fn map_subwindows_checked<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn unmap_window<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ()>
fn unmap_window_checked<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn unmap_subwindows<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ()>
fn unmap_subwindows_checked<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn configure_window<'this>( &'this mut self, window: u32, value_list: impl Borrow<ConfigureWindowAux>, ) -> SendRequest<'this, Self, ()>
fn configure_window_checked<'this>( &'this mut self, window: u32, value_list: impl Borrow<ConfigureWindowAux>, ) -> CheckedSendRequest<'this, Self, ()>
fn circulate_window<'this>( &'this mut self, direction: Circulate, window: u32, ) -> SendRequest<'this, Self, ()>
fn circulate_window_checked<'this>( &'this mut self, direction: Circulate, window: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn get_geometry<'this>( &'this mut self, drawable: u32, ) -> SendRequest<'this, Self, GetGeometryReply>
fn get_geometry_immediate<'this>( &'this mut self, drawable: u32, ) -> CheckedSendRequest<'this, Self, GetGeometryReply>
fn query_tree<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, QueryTreeReply>
fn query_tree_immediate<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, QueryTreeReply>
fn intern_atom<'this>( &'this mut self, only_if_exists: bool, name: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, InternAtomReply>
fn intern_atom_immediate<'this>( &'this mut self, only_if_exists: bool, name: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, InternAtomReply>
fn get_atom_name<'this>( &'this mut self, atom: u32, ) -> SendRequest<'this, Self, GetAtomNameReply>
fn get_atom_name_immediate<'this>( &'this mut self, atom: u32, ) -> CheckedSendRequest<'this, Self, GetAtomNameReply>
fn change_property<'this>( &'this mut self, mode: PropMode, window: u32, property: u32, type_: u32, format: u8, data_len: u32, data: &(impl Void + ?Sized), ) -> SendRequest<'this, Self, ()>
fn change_property_checked<'this>( &'this mut self, mode: PropMode, window: u32, property: u32, type_: u32, format: u8, data_len: u32, data: &(impl Void + ?Sized), ) -> CheckedSendRequest<'this, Self, ()>
fn delete_property<'this>( &'this mut self, window: u32, property: u32, ) -> SendRequest<'this, Self, ()>
fn delete_property_checked<'this>( &'this mut self, window: u32, property: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn get_property<'this>( &'this mut self, delete: bool, window: u32, property: u32, type_: impl Into<GetPropertyType>, long_offset: u32, long_length: u32, ) -> SendRequest<'this, Self, GetPropertyReply>
fn get_property_immediate<'this>( &'this mut self, delete: bool, window: u32, property: u32, type_: impl Into<GetPropertyType>, long_offset: u32, long_length: u32, ) -> CheckedSendRequest<'this, Self, GetPropertyReply>
fn list_properties<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ListPropertiesReply>
fn list_properties_immediate<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ListPropertiesReply>
fn set_selection_owner<'this>( &'this mut self, owner: impl Into<u32>, selection: u32, time: impl Into<Time>, ) -> SendRequest<'this, Self, ()>
fn set_selection_owner_checked<'this>( &'this mut self, owner: impl Into<u32>, selection: u32, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_selection_owner<'this>( &'this mut self, selection: u32, ) -> SendRequest<'this, Self, GetSelectionOwnerReply>
fn get_selection_owner_immediate<'this>( &'this mut self, selection: u32, ) -> CheckedSendRequest<'this, Self, GetSelectionOwnerReply>
fn convert_selection<'this>( &'this mut self, requestor: u32, selection: u32, target: u32, property: impl Into<u32>, time: impl Into<Time>, ) -> SendRequest<'this, Self, ()>
fn convert_selection_checked<'this>( &'this mut self, requestor: u32, selection: u32, target: u32, property: impl Into<u32>, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, ()>
fn send_event<'this>( &'this mut self, propagate: bool, destination: impl Into<SendEventDest>, event_mask: impl Into<EventMask>, event: impl Borrow<[u8; 32]>, ) -> SendRequest<'this, Self, ()>
fn send_event_checked<'this>( &'this mut self, propagate: bool, destination: impl Into<SendEventDest>, event_mask: impl Into<EventMask>, event: impl Borrow<[u8; 32]>, ) -> CheckedSendRequest<'this, Self, ()>
fn grab_pointer<'this>( &'this mut self, owner_events: bool, grab_window: u32, event_mask: impl Into<EventMask>, pointer_mode: GrabMode, keyboard_mode: GrabMode, confine_to: impl Into<u32>, cursor: impl Into<u32>, time: impl Into<Time>, ) -> SendRequest<'this, Self, GrabPointerReply>
fn grab_pointer_immediate<'this>( &'this mut self, owner_events: bool, grab_window: u32, event_mask: impl Into<EventMask>, pointer_mode: GrabMode, keyboard_mode: GrabMode, confine_to: impl Into<u32>, cursor: impl Into<u32>, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, GrabPointerReply>
fn ungrab_pointer<'this>( &'this mut self, time: impl Into<Time>, ) -> SendRequest<'this, Self, ()>
fn ungrab_pointer_checked<'this>( &'this mut self, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, ()>
fn change_active_pointer_grab<'this>( &'this mut self, cursor: impl Into<u32>, time: impl Into<Time>, event_mask: impl Into<EventMask>, ) -> SendRequest<'this, Self, ()>
fn change_active_pointer_grab_checked<'this>( &'this mut self, cursor: impl Into<u32>, time: impl Into<Time>, event_mask: impl Into<EventMask>, ) -> CheckedSendRequest<'this, Self, ()>
fn grab_keyboard<'this>( &'this mut self, owner_events: bool, grab_window: u32, time: impl Into<Time>, pointer_mode: GrabMode, keyboard_mode: GrabMode, ) -> SendRequest<'this, Self, GrabKeyboardReply>
fn grab_keyboard_immediate<'this>( &'this mut self, owner_events: bool, grab_window: u32, time: impl Into<Time>, pointer_mode: GrabMode, keyboard_mode: GrabMode, ) -> CheckedSendRequest<'this, Self, GrabKeyboardReply>
fn ungrab_keyboard<'this>( &'this mut self, time: impl Into<Time>, ) -> SendRequest<'this, Self, ()>
fn ungrab_keyboard_checked<'this>( &'this mut self, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, ()>
fn grab_key<'this>( &'this mut self, owner_events: bool, grab_window: u32, modifiers: impl Into<ModMask>, key: impl Into<Grab>, pointer_mode: GrabMode, keyboard_mode: GrabMode, ) -> SendRequest<'this, Self, ()>
fn grab_key_checked<'this>( &'this mut self, owner_events: bool, grab_window: u32, modifiers: impl Into<ModMask>, key: impl Into<Grab>, pointer_mode: GrabMode, keyboard_mode: GrabMode, ) -> CheckedSendRequest<'this, Self, ()>
fn ungrab_key<'this>( &'this mut self, key: impl Into<Grab>, grab_window: u32, modifiers: impl Into<ModMask>, ) -> SendRequest<'this, Self, ()>
fn ungrab_key_checked<'this>( &'this mut self, key: impl Into<Grab>, grab_window: u32, modifiers: impl Into<ModMask>, ) -> CheckedSendRequest<'this, Self, ()>
fn allow_events<'this>( &'this mut self, mode: Allow, time: impl Into<Time>, ) -> SendRequest<'this, Self, ()>
fn allow_events_checked<'this>( &'this mut self, mode: Allow, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, ()>
fn grab_server<'this>(&'this mut self) -> SendRequest<'this, Self, ()>
fn grab_server_checked<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, ()>
fn ungrab_server<'this>(&'this mut self) -> SendRequest<'this, Self, ()>
fn ungrab_server_checked<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, ()>
fn query_pointer<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, QueryPointerReply>
fn query_pointer_immediate<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, QueryPointerReply>
fn get_motion_events<'this>( &'this mut self, window: u32, start: impl Into<Time>, stop: impl Into<Time>, ) -> SendRequest<'this, Self, GetMotionEventsReply>
fn get_motion_events_immediate<'this>( &'this mut self, window: u32, start: impl Into<Time>, stop: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, GetMotionEventsReply>
fn translate_coordinates<'this>( &'this mut self, src_window: u32, dst_window: u32, src_x: i16, src_y: i16, ) -> SendRequest<'this, Self, TranslateCoordinatesReply>
fn translate_coordinates_immediate<'this>( &'this mut self, src_window: u32, dst_window: u32, src_x: i16, src_y: i16, ) -> CheckedSendRequest<'this, Self, TranslateCoordinatesReply>
fn warp_pointer<'this>( &'this mut self, src_window: impl Into<u32>, dst_window: impl Into<u32>, src_x: i16, src_y: i16, src_width: u16, src_height: u16, dst_x: i16, dst_y: i16, ) -> SendRequest<'this, Self, ()>
fn warp_pointer_checked<'this>( &'this mut self, src_window: impl Into<u32>, dst_window: impl Into<u32>, src_x: i16, src_y: i16, src_width: u16, src_height: u16, dst_x: i16, dst_y: i16, ) -> CheckedSendRequest<'this, Self, ()>
fn set_input_focus<'this>( &'this mut self, revert_to: InputFocus, focus: impl Into<InputFocus>, time: impl Into<Time>, ) -> SendRequest<'this, Self, ()>
fn set_input_focus_checked<'this>( &'this mut self, revert_to: InputFocus, focus: impl Into<InputFocus>, time: impl Into<Time>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_input_focus<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetInputFocusReply>
fn get_input_focus_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetInputFocusReply>
fn query_keymap<'this>( &'this mut self, ) -> SendRequest<'this, Self, QueryKeymapReply>
fn query_keymap_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, QueryKeymapReply>
fn open_font<'this>( &'this mut self, fid: u32, name: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn open_font_checked<'this>( &'this mut self, fid: u32, name: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn close_font<'this>(&'this mut self, font: u32) -> SendRequest<'this, Self, ()>
fn close_font_checked<'this>( &'this mut self, font: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn query_font<'this>( &'this mut self, font: u32, ) -> SendRequest<'this, Self, QueryFontReply>
fn query_font_immediate<'this>( &'this mut self, font: u32, ) -> CheckedSendRequest<'this, Self, QueryFontReply>
fn query_text_extents<'this>( &'this mut self, font: u32, string: impl AsRef<[Char2b]>, ) -> SendRequest<'this, Self, QueryTextExtentsReply>
fn query_text_extents_immediate<'this>( &'this mut self, font: u32, string: impl AsRef<[Char2b]>, ) -> CheckedSendRequest<'this, Self, QueryTextExtentsReply>
fn list_fonts<'this>( &'this mut self, max_names: u16, pattern: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ListFontsReply>
fn list_fonts_immediate<'this>( &'this mut self, max_names: u16, pattern: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ListFontsReply>
fn list_fonts_with_info<'this>( &'this mut self, max_names: u16, pattern: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ListFontsWithInfoReply>
fn list_fonts_with_info_immediate<'this>( &'this mut self, max_names: u16, pattern: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ListFontsWithInfoReply>
fn set_font_path<'this>( &'this mut self, font: impl AsRef<[Str]>, ) -> SendRequest<'this, Self, ()>
fn set_font_path_checked<'this>( &'this mut self, font: impl AsRef<[Str]>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_font_path<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetFontPathReply>
fn get_font_path_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetFontPathReply>
fn create_pixmap<'this>( &'this mut self, depth: u8, pid: u32, drawable: u32, width: u16, height: u16, ) -> SendRequest<'this, Self, ()>
fn create_pixmap_checked<'this>( &'this mut self, depth: u8, pid: u32, drawable: u32, width: u16, height: u16, ) -> CheckedSendRequest<'this, Self, ()>
fn free_pixmap<'this>( &'this mut self, pixmap: u32, ) -> SendRequest<'this, Self, ()>
fn free_pixmap_checked<'this>( &'this mut self, pixmap: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn create_gc<'this>( &'this mut self, cid: u32, drawable: u32, value_list: impl Borrow<CreateGCAux>, ) -> SendRequest<'this, Self, ()>
fn create_gc_checked<'this>( &'this mut self, cid: u32, drawable: u32, value_list: impl Borrow<CreateGCAux>, ) -> CheckedSendRequest<'this, Self, ()>
fn change_gc<'this>( &'this mut self, gc: u32, value_list: impl Borrow<ChangeGCAux>, ) -> SendRequest<'this, Self, ()>
fn change_gc_checked<'this>( &'this mut self, gc: u32, value_list: impl Borrow<ChangeGCAux>, ) -> CheckedSendRequest<'this, Self, ()>
fn copy_gc<'this>( &'this mut self, src_gc: u32, dst_gc: u32, value_mask: impl Into<GC>, ) -> SendRequest<'this, Self, ()>
fn copy_gc_checked<'this>( &'this mut self, src_gc: u32, dst_gc: u32, value_mask: impl Into<GC>, ) -> CheckedSendRequest<'this, Self, ()>
fn set_dashes<'this>( &'this mut self, gc: u32, dash_offset: u16, dashes: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn set_dashes_checked<'this>( &'this mut self, gc: u32, dash_offset: u16, dashes: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn set_clip_rectangles<'this>( &'this mut self, ordering: ClipOrdering, gc: u32, clip_x_origin: i16, clip_y_origin: i16, rectangles: impl AsRef<[Rectangle]>, ) -> SendRequest<'this, Self, ()>
fn set_clip_rectangles_checked<'this>( &'this mut self, ordering: ClipOrdering, gc: u32, clip_x_origin: i16, clip_y_origin: i16, rectangles: impl AsRef<[Rectangle]>, ) -> CheckedSendRequest<'this, Self, ()>
fn free_gc<'this>(&'this mut self, gc: u32) -> SendRequest<'this, Self, ()>
fn free_gc_checked<'this>( &'this mut self, gc: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn clear_area<'this>( &'this mut self, exposures: bool, window: u32, x: i16, y: i16, width: u16, height: u16, ) -> SendRequest<'this, Self, ()>
fn clear_area_checked<'this>( &'this mut self, exposures: bool, window: u32, x: i16, y: i16, width: u16, height: u16, ) -> CheckedSendRequest<'this, Self, ()>
fn copy_area<'this>( &'this mut self, src_drawable: u32, dst_drawable: u32, gc: u32, src_x: i16, src_y: i16, dst_x: i16, dst_y: i16, width: u16, height: u16, ) -> SendRequest<'this, Self, ()>
fn copy_area_checked<'this>( &'this mut self, src_drawable: u32, dst_drawable: u32, gc: u32, src_x: i16, src_y: i16, dst_x: i16, dst_y: i16, width: u16, height: u16, ) -> CheckedSendRequest<'this, Self, ()>
fn copy_plane<'this>( &'this mut self, src_drawable: u32, dst_drawable: u32, gc: u32, src_x: i16, src_y: i16, dst_x: i16, dst_y: i16, width: u16, height: u16, bit_plane: u32, ) -> SendRequest<'this, Self, ()>
fn copy_plane_checked<'this>( &'this mut self, src_drawable: u32, dst_drawable: u32, gc: u32, src_x: i16, src_y: i16, dst_x: i16, dst_y: i16, width: u16, height: u16, bit_plane: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_point<'this>( &'this mut self, coordinate_mode: CoordMode, drawable: u32, gc: u32, points: impl AsRef<[Point]>, ) -> SendRequest<'this, Self, ()>
fn poly_point_checked<'this>( &'this mut self, coordinate_mode: CoordMode, drawable: u32, gc: u32, points: impl AsRef<[Point]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_line<'this>( &'this mut self, coordinate_mode: CoordMode, drawable: u32, gc: u32, points: impl AsRef<[Point]>, ) -> SendRequest<'this, Self, ()>
fn poly_line_checked<'this>( &'this mut self, coordinate_mode: CoordMode, drawable: u32, gc: u32, points: impl AsRef<[Point]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_segment<'this>( &'this mut self, drawable: u32, gc: u32, segments: impl AsRef<[Segment]>, ) -> SendRequest<'this, Self, ()>
fn poly_segment_checked<'this>( &'this mut self, drawable: u32, gc: u32, segments: impl AsRef<[Segment]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_rectangle<'this>( &'this mut self, drawable: u32, gc: u32, rectangles: impl AsRef<[Rectangle]>, ) -> SendRequest<'this, Self, ()>
fn poly_rectangle_checked<'this>( &'this mut self, drawable: u32, gc: u32, rectangles: impl AsRef<[Rectangle]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_arc<'this>( &'this mut self, drawable: u32, gc: u32, arcs: impl AsRef<[Arc]>, ) -> SendRequest<'this, Self, ()>
fn poly_arc_checked<'this>( &'this mut self, drawable: u32, gc: u32, arcs: impl AsRef<[Arc]>, ) -> CheckedSendRequest<'this, Self, ()>
fn fill_poly<'this>( &'this mut self, drawable: u32, gc: u32, shape: PolyShape, coordinate_mode: CoordMode, points: impl AsRef<[Point]>, ) -> SendRequest<'this, Self, ()>
fn fill_poly_checked<'this>( &'this mut self, drawable: u32, gc: u32, shape: PolyShape, coordinate_mode: CoordMode, points: impl AsRef<[Point]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_fill_rectangle<'this>( &'this mut self, drawable: u32, gc: u32, rectangles: impl AsRef<[Rectangle]>, ) -> SendRequest<'this, Self, ()>
fn poly_fill_rectangle_checked<'this>( &'this mut self, drawable: u32, gc: u32, rectangles: impl AsRef<[Rectangle]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_fill_arc<'this>( &'this mut self, drawable: u32, gc: u32, arcs: impl AsRef<[Arc]>, ) -> SendRequest<'this, Self, ()>
fn poly_fill_arc_checked<'this>( &'this mut self, drawable: u32, gc: u32, arcs: impl AsRef<[Arc]>, ) -> CheckedSendRequest<'this, Self, ()>
fn put_image<'this>( &'this mut self, format: ImageFormat, drawable: u32, gc: u32, width: u16, height: u16, dst_x: i16, dst_y: i16, left_pad: u8, depth: u8, data: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn put_image_checked<'this>( &'this mut self, format: ImageFormat, drawable: u32, gc: u32, width: u16, height: u16, dst_x: i16, dst_y: i16, left_pad: u8, depth: u8, data: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_image<'this>( &'this mut self, format: ImageFormat, drawable: u32, x: i16, y: i16, width: u16, height: u16, plane_mask: u32, ) -> SendRequest<'this, Self, GetImageReply>
fn get_image_immediate<'this>( &'this mut self, format: ImageFormat, drawable: u32, x: i16, y: i16, width: u16, height: u16, plane_mask: u32, ) -> CheckedSendRequest<'this, Self, GetImageReply>
fn poly_text8<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, items: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn poly_text8_checked<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, items: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn poly_text16<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, items: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn poly_text16_checked<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, items: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn image_text8<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, string: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn image_text8_checked<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, string: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn image_text16<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, string: impl AsRef<[Char2b]>, ) -> SendRequest<'this, Self, ()>
fn image_text16_checked<'this>( &'this mut self, drawable: u32, gc: u32, x: i16, y: i16, string: impl AsRef<[Char2b]>, ) -> CheckedSendRequest<'this, Self, ()>
fn create_colormap<'this>( &'this mut self, alloc: ColormapAlloc, mid: u32, window: u32, visual: u32, ) -> SendRequest<'this, Self, ()>
fn create_colormap_checked<'this>( &'this mut self, alloc: ColormapAlloc, mid: u32, window: u32, visual: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn free_colormap<'this>( &'this mut self, cmap: u32, ) -> SendRequest<'this, Self, ()>
fn free_colormap_checked<'this>( &'this mut self, cmap: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn copy_colormap_and_free<'this>( &'this mut self, mid: u32, src_cmap: u32, ) -> SendRequest<'this, Self, ()>
fn copy_colormap_and_free_checked<'this>( &'this mut self, mid: u32, src_cmap: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn install_colormap<'this>( &'this mut self, cmap: u32, ) -> SendRequest<'this, Self, ()>
fn install_colormap_checked<'this>( &'this mut self, cmap: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn uninstall_colormap<'this>( &'this mut self, cmap: u32, ) -> SendRequest<'this, Self, ()>
fn uninstall_colormap_checked<'this>( &'this mut self, cmap: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn list_installed_colormaps<'this>( &'this mut self, window: u32, ) -> SendRequest<'this, Self, ListInstalledColormapsReply>
fn list_installed_colormaps_immediate<'this>( &'this mut self, window: u32, ) -> CheckedSendRequest<'this, Self, ListInstalledColormapsReply>
fn alloc_color<'this>( &'this mut self, cmap: u32, red: u16, green: u16, blue: u16, ) -> SendRequest<'this, Self, AllocColorReply>
fn alloc_color_immediate<'this>( &'this mut self, cmap: u32, red: u16, green: u16, blue: u16, ) -> CheckedSendRequest<'this, Self, AllocColorReply>
fn alloc_named_color<'this>( &'this mut self, cmap: u32, name: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, AllocNamedColorReply>
fn alloc_named_color_immediate<'this>( &'this mut self, cmap: u32, name: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, AllocNamedColorReply>
fn alloc_color_cells<'this>( &'this mut self, contiguous: bool, cmap: u32, colors: u16, planes: u16, ) -> SendRequest<'this, Self, AllocColorCellsReply>
fn alloc_color_cells_immediate<'this>( &'this mut self, contiguous: bool, cmap: u32, colors: u16, planes: u16, ) -> CheckedSendRequest<'this, Self, AllocColorCellsReply>
fn alloc_color_planes<'this>( &'this mut self, contiguous: bool, cmap: u32, colors: u16, reds: u16, greens: u16, blues: u16, ) -> SendRequest<'this, Self, AllocColorPlanesReply>
fn alloc_color_planes_immediate<'this>( &'this mut self, contiguous: bool, cmap: u32, colors: u16, reds: u16, greens: u16, blues: u16, ) -> CheckedSendRequest<'this, Self, AllocColorPlanesReply>
fn free_colors<'this>( &'this mut self, cmap: u32, plane_mask: u32, pixels: impl AsRef<[u32]>, ) -> SendRequest<'this, Self, ()>
fn free_colors_checked<'this>( &'this mut self, cmap: u32, plane_mask: u32, pixels: impl AsRef<[u32]>, ) -> CheckedSendRequest<'this, Self, ()>
fn store_colors<'this>( &'this mut self, cmap: u32, items: impl AsRef<[Coloritem]>, ) -> SendRequest<'this, Self, ()>
fn store_colors_checked<'this>( &'this mut self, cmap: u32, items: impl AsRef<[Coloritem]>, ) -> CheckedSendRequest<'this, Self, ()>
fn store_named_color<'this>( &'this mut self, flags: impl Into<ColorFlag>, cmap: u32, pixel: u32, name: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn store_named_color_checked<'this>( &'this mut self, flags: impl Into<ColorFlag>, cmap: u32, pixel: u32, name: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn query_colors<'this>( &'this mut self, cmap: u32, pixels: impl AsRef<[u32]>, ) -> SendRequest<'this, Self, QueryColorsReply>
fn query_colors_immediate<'this>( &'this mut self, cmap: u32, pixels: impl AsRef<[u32]>, ) -> CheckedSendRequest<'this, Self, QueryColorsReply>
fn lookup_color<'this>( &'this mut self, cmap: u32, name: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, LookupColorReply>
fn lookup_color_immediate<'this>( &'this mut self, cmap: u32, name: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, LookupColorReply>
fn create_cursor<'this>( &'this mut self, cid: u32, source: u32, mask: impl Into<u32>, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: u16, back_blue: u16, x: u16, y: u16, ) -> SendRequest<'this, Self, ()>
fn create_cursor_checked<'this>( &'this mut self, cid: u32, source: u32, mask: impl Into<u32>, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: u16, back_blue: u16, x: u16, y: u16, ) -> CheckedSendRequest<'this, Self, ()>
fn create_glyph_cursor<'this>( &'this mut self, cid: u32, source_font: u32, mask_font: impl Into<u32>, source_char: u16, mask_char: u16, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: u16, back_blue: u16, ) -> SendRequest<'this, Self, ()>
fn create_glyph_cursor_checked<'this>( &'this mut self, cid: u32, source_font: u32, mask_font: impl Into<u32>, source_char: u16, mask_char: u16, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: u16, back_blue: u16, ) -> CheckedSendRequest<'this, Self, ()>
fn free_cursor<'this>( &'this mut self, cursor: u32, ) -> SendRequest<'this, Self, ()>
fn free_cursor_checked<'this>( &'this mut self, cursor: u32, ) -> CheckedSendRequest<'this, Self, ()>
fn recolor_cursor<'this>( &'this mut self, cursor: u32, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: u16, back_blue: u16, ) -> SendRequest<'this, Self, ()>
fn recolor_cursor_checked<'this>( &'this mut self, cursor: u32, fore_red: u16, fore_green: u16, fore_blue: u16, back_red: u16, back_green: u16, back_blue: u16, ) -> CheckedSendRequest<'this, Self, ()>
fn query_best_size<'this>( &'this mut self, class: QueryShapeOf, drawable: u32, width: u16, height: u16, ) -> SendRequest<'this, Self, QueryBestSizeReply>
fn query_best_size_immediate<'this>( &'this mut self, class: QueryShapeOf, drawable: u32, width: u16, height: u16, ) -> CheckedSendRequest<'this, Self, QueryBestSizeReply>
fn query_extension<'this>( &'this mut self, name: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, QueryExtensionReply>
fn query_extension_immediate<'this>( &'this mut self, name: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, QueryExtensionReply>
fn list_extensions<'this>( &'this mut self, ) -> SendRequest<'this, Self, ListExtensionsReply>
fn list_extensions_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, ListExtensionsReply>
fn change_keyboard_mapping<'this>( &'this mut self, keycode_count: u8, first_keycode: u8, keysyms_per_keycode: u8, keysyms: impl AsRef<[u32]>, ) -> SendRequest<'this, Self, ()>
fn change_keyboard_mapping_checked<'this>( &'this mut self, keycode_count: u8, first_keycode: u8, keysyms_per_keycode: u8, keysyms: impl AsRef<[u32]>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_keyboard_mapping<'this>( &'this mut self, first_keycode: u8, count: u8, ) -> SendRequest<'this, Self, GetKeyboardMappingReply>
fn get_keyboard_mapping_immediate<'this>( &'this mut self, first_keycode: u8, count: u8, ) -> CheckedSendRequest<'this, Self, GetKeyboardMappingReply>
fn change_keyboard_control<'this>( &'this mut self, value_list: impl Borrow<ChangeKeyboardControlAux>, ) -> SendRequest<'this, Self, ()>
fn change_keyboard_control_checked<'this>( &'this mut self, value_list: impl Borrow<ChangeKeyboardControlAux>, ) -> CheckedSendRequest<'this, Self, ()>
fn get_keyboard_control<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetKeyboardControlReply>
fn get_keyboard_control_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetKeyboardControlReply>
fn bell<'this>(&'this mut self, percent: i8) -> SendRequest<'this, Self, ()>
fn bell_checked<'this>( &'this mut self, percent: i8, ) -> CheckedSendRequest<'this, Self, ()>
fn change_pointer_control<'this>( &'this mut self, acceleration_numerator: i16, acceleration_denominator: i16, threshold: i16, do_acceleration: bool, do_threshold: bool, ) -> SendRequest<'this, Self, ()>
fn change_pointer_control_checked<'this>( &'this mut self, acceleration_numerator: i16, acceleration_denominator: i16, threshold: i16, do_acceleration: bool, do_threshold: bool, ) -> CheckedSendRequest<'this, Self, ()>
fn get_pointer_control<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetPointerControlReply>
fn get_pointer_control_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetPointerControlReply>
fn set_screen_saver<'this>( &'this mut self, timeout: i16, interval: i16, prefer_blanking: Blanking, allow_exposures: Exposures, ) -> SendRequest<'this, Self, ()>
fn set_screen_saver_checked<'this>( &'this mut self, timeout: i16, interval: i16, prefer_blanking: Blanking, allow_exposures: Exposures, ) -> CheckedSendRequest<'this, Self, ()>
fn get_screen_saver<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetScreenSaverReply>
fn get_screen_saver_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetScreenSaverReply>
fn change_hosts<'this>( &'this mut self, mode: HostMode, family: Family, address: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, ()>
fn change_hosts_checked<'this>( &'this mut self, mode: HostMode, family: Family, address: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, ()>
fn list_hosts<'this>( &'this mut self, ) -> SendRequest<'this, Self, ListHostsReply>
fn list_hosts_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, ListHostsReply>
fn set_access_control<'this>( &'this mut self, mode: AccessControl, ) -> SendRequest<'this, Self, ()>
fn set_access_control_checked<'this>( &'this mut self, mode: AccessControl, ) -> CheckedSendRequest<'this, Self, ()>
fn set_close_down_mode<'this>( &'this mut self, mode: CloseDown, ) -> SendRequest<'this, Self, ()>
fn set_close_down_mode_checked<'this>( &'this mut self, mode: CloseDown, ) -> CheckedSendRequest<'this, Self, ()>
fn kill_client<'this>( &'this mut self, resource: impl Into<Kill>, ) -> SendRequest<'this, Self, ()>
fn kill_client_checked<'this>( &'this mut self, resource: impl Into<Kill>, ) -> CheckedSendRequest<'this, Self, ()>
fn rotate_properties<'this>( &'this mut self, window: u32, delta: i16, atoms: impl AsRef<[u32]>, ) -> SendRequest<'this, Self, ()>
fn rotate_properties_checked<'this>( &'this mut self, window: u32, delta: i16, atoms: impl AsRef<[u32]>, ) -> CheckedSendRequest<'this, Self, ()>
fn force_screen_saver<'this>( &'this mut self, mode: ScreenSaver, ) -> SendRequest<'this, Self, ()>
fn force_screen_saver_checked<'this>( &'this mut self, mode: ScreenSaver, ) -> CheckedSendRequest<'this, Self, ()>
fn set_pointer_mapping<'this>( &'this mut self, map: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, SetPointerMappingReply>
fn set_pointer_mapping_immediate<'this>( &'this mut self, map: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, SetPointerMappingReply>
fn get_pointer_mapping<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetPointerMappingReply>
fn get_pointer_mapping_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetPointerMappingReply>
fn set_modifier_mapping<'this>( &'this mut self, keycodes: impl AsRef<[u8]>, ) -> SendRequest<'this, Self, SetModifierMappingReply>
fn set_modifier_mapping_immediate<'this>( &'this mut self, keycodes: impl AsRef<[u8]>, ) -> CheckedSendRequest<'this, Self, SetModifierMappingReply>
fn get_modifier_mapping<'this>( &'this mut self, ) -> SendRequest<'this, Self, GetModifierMappingReply>
fn get_modifier_mapping_immediate<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, GetModifierMappingReply>
fn no_operation<'this>(&'this mut self) -> SendRequest<'this, Self, ()>
fn no_operation_checked<'this>( &'this mut self, ) -> CheckedSendRequest<'this, Self, ()>
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<D> DisplayBaseExt for Dwhere
D: DisplayBase + ?Sized,
impl<D> DisplayBaseExt for Dwhere
D: DisplayBase + ?Sized,
Source§fn poll_for_reply<R>(&mut self, cookie: Cookie<R>) -> Result<Option<R>, Error>where
R: TryParseFd,
fn poll_for_reply<R>(&mut self, cookie: Cookie<R>) -> Result<Option<R>, Error>where
R: TryParseFd,
Poll for a reply matching the given sequence number.
Source§impl<D> DisplayExt for D
impl<D> DisplayExt for D
Source§fn send_void_request(
&mut self,
request: impl VoidRequest,
discard_reply: bool,
) -> Result<Cookie<()>, Error>
fn send_void_request( &mut self, request: impl VoidRequest, discard_reply: bool, ) -> Result<Cookie<()>, Error>
Send a request with no reply.
Source§fn send_reply_request<R>(
&mut self,
request: R,
) -> Result<Cookie<<R as ReplyRequest>::Reply>, Error>where
R: ReplyRequest,
fn send_reply_request<R>(
&mut self,
request: R,
) -> Result<Cookie<<R as ReplyRequest>::Reply>, Error>where
R: ReplyRequest,
Send a request with a reply.
Source§fn send_reply_fd_request<R>(
&mut self,
request: R,
) -> Result<Cookie<<R as ReplyFDsRequest>::Reply>, Error>where
R: ReplyFDsRequest,
fn send_reply_fd_request<R>(
&mut self,
request: R,
) -> Result<Cookie<<R as ReplyFDsRequest>::Reply>, Error>where
R: ReplyFDsRequest,
Send a request with a reply containing file descriptors.
Source§fn wait_for_reply<R>(&mut self, cookie: Cookie<R>) -> Result<R, Error>where
R: TryParseFd,
fn wait_for_reply<R>(&mut self, cookie: Cookie<R>) -> Result<R, Error>where
R: TryParseFd,
Receive a reply from the server.