pub struct InputContextProxyBlocking<'p>(/* private fields */);Implementations§
Source§impl<'p> InputContextProxyBlocking<'p>
impl<'p> InputContextProxyBlocking<'p>
Sourcepub fn new(conn: &Connection) -> Result<InputContextProxyBlocking<'p>>
pub fn new(conn: &Connection) -> Result<InputContextProxyBlocking<'p>>
Creates a new proxy with the default service and path.
Sourcepub fn builder(conn: &Connection) -> Builder<'p, Self>
pub fn builder(conn: &Connection) -> Builder<'p, Self>
Returns a customizable builder for this proxy.
Sourcepub fn into_inner(self) -> Proxy<'p>
pub fn into_inner(self) -> Proxy<'p>
Consumes self, returning the underlying zbus::Proxy.
Sourcepub fn inner_mut(&mut self) -> &mut Proxy<'p>
pub fn inner_mut(&mut self) -> &mut Proxy<'p>
The mutable reference to the underlying zbus::Proxy.
Sourcepub fn destroy_ic(&self) -> Result<()>
pub fn destroy_ic(&self) -> Result<()>
DestroyIC method
Sourcepub fn hide_virtual_keyboard(&self) -> Result<()>
pub fn hide_virtual_keyboard(&self) -> Result<()>
HideVirtualKeyboard method
Sourcepub fn is_virtual_keyboard_visible(&self) -> Result<bool>
pub fn is_virtual_keyboard_visible(&self) -> Result<bool>
IsVirtualKeyboardVisible method
Sourcepub fn process_key_event(
&self,
key_val: KeyVal,
key_code: u32,
key_state: KeyState,
is_release: bool,
time: u32,
) -> Result<bool>
pub fn process_key_event( &self, key_val: KeyVal, key_code: u32, key_state: KeyState, is_release: bool, time: u32, ) -> Result<bool>
ProcessKeyEvent method
Sourcepub fn process_key_event_batch(
&self,
key_val: u32,
key_code: u32,
key_state: u32,
is_release: bool,
time: u32,
) -> Result<(Vec<(u32, OwnedValue)>, bool)>
pub fn process_key_event_batch( &self, key_val: u32, key_code: u32, key_state: u32, is_release: bool, time: u32, ) -> Result<(Vec<(u32, OwnedValue)>, bool)>
ProcessKeyEventBatch method
Sourcepub fn select_candidate(&self, idx: i32) -> Result<()>
pub fn select_candidate(&self, idx: i32) -> Result<()>
SelectCandidate method
Sourcepub fn set_capability(&self, cap: CapabilityFlag) -> Result<()>
pub fn set_capability(&self, cap: CapabilityFlag) -> Result<()>
SetCapability method
Sourcepub fn set_cursor_rect(&self, x: i32, y: i32, w: i32, h: i32) -> Result<()>
pub fn set_cursor_rect(&self, x: i32, y: i32, w: i32, h: i32) -> Result<()>
SetCursorRect method
Sourcepub fn set_cursor_rect_v2(
&self,
x: i32,
y: i32,
w: i32,
h: i32,
scale: i32,
) -> Result<()>
pub fn set_cursor_rect_v2( &self, x: i32, y: i32, w: i32, h: i32, scale: i32, ) -> Result<()>
SetCursorRectV2 method
Sourcepub fn set_supported_capability(&self, cap: CapabilityFlag) -> Result<()>
pub fn set_supported_capability(&self, cap: CapabilityFlag) -> Result<()>
SetSupportedCapability method
Sourcepub fn set_surrounding_text(
&self,
text: &str,
cursor: u32,
anchor: u32,
) -> Result<()>
pub fn set_surrounding_text( &self, text: &str, cursor: u32, anchor: u32, ) -> Result<()>
SetSurroundingText method
Sourcepub fn set_surrounding_text_position(
&self,
cursor: u32,
anchor: u32,
) -> Result<()>
pub fn set_surrounding_text_position( &self, cursor: u32, anchor: u32, ) -> Result<()>
SetSurroundingTextPosition method
Sourcepub fn show_virtual_keyboard(&self) -> Result<()>
pub fn show_virtual_keyboard(&self) -> Result<()>
ShowVirtualKeyboard method
Sourcepub fn receive_commit_string(&self) -> Result<CommitStringIterator>
pub fn receive_commit_string(&self) -> Result<CommitStringIterator>
Create a stream that receives CommitString signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
CommitString signal
Sourcepub fn receive_commit_string_with_args(
&self,
args: &[(u8, &str)],
) -> Result<CommitStringIterator>
pub fn receive_commit_string_with_args( &self, args: &[(u8, &str)], ) -> Result<CommitStringIterator>
Create a stream that receives CommitString signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
CommitString signal
Sourcepub fn receive_current_im(&self) -> Result<CurrentIMIterator>
pub fn receive_current_im(&self) -> Result<CurrentIMIterator>
Create a stream that receives CurrentIM signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
CurrentIM signal
Sourcepub fn receive_current_im_with_args(
&self,
args: &[(u8, &str)],
) -> Result<CurrentIMIterator>
pub fn receive_current_im_with_args( &self, args: &[(u8, &str)], ) -> Result<CurrentIMIterator>
Create a stream that receives CurrentIM signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
CurrentIM signal
Sourcepub fn receive_delete_surrounding_text(
&self,
) -> Result<DeleteSurroundingTextIterator>
pub fn receive_delete_surrounding_text( &self, ) -> Result<DeleteSurroundingTextIterator>
Create a stream that receives DeleteSurroundingText signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
DeleteSurroundingText signal
Sourcepub fn receive_delete_surrounding_text_with_args(
&self,
args: &[(u8, &str)],
) -> Result<DeleteSurroundingTextIterator>
pub fn receive_delete_surrounding_text_with_args( &self, args: &[(u8, &str)], ) -> Result<DeleteSurroundingTextIterator>
Create a stream that receives DeleteSurroundingText signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
DeleteSurroundingText signal
Sourcepub fn receive_forward_key(&self) -> Result<ForwardKeyIterator>
pub fn receive_forward_key(&self) -> Result<ForwardKeyIterator>
Create a stream that receives ForwardKey signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
ForwardKey signal
Sourcepub fn receive_forward_key_with_args(
&self,
args: &[(u8, &str)],
) -> Result<ForwardKeyIterator>
pub fn receive_forward_key_with_args( &self, args: &[(u8, &str)], ) -> Result<ForwardKeyIterator>
Create a stream that receives ForwardKey signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
ForwardKey signal
Sourcepub fn receive_notify_focus_out(&self) -> Result<NotifyFocusOutIterator>
pub fn receive_notify_focus_out(&self) -> Result<NotifyFocusOutIterator>
Create a stream that receives NotifyFocusOut signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
NotifyFocusOut signal
Sourcepub fn receive_update_client_side_ui(
&self,
) -> Result<UpdateClientSideUIIterator>
pub fn receive_update_client_side_ui( &self, ) -> Result<UpdateClientSideUIIterator>
Create a stream that receives UpdateClientSideUI signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
UpdateClientSideUI signal
Sourcepub fn receive_update_client_side_ui_with_args(
&self,
args: &[(u8, &str)],
) -> Result<UpdateClientSideUIIterator>
pub fn receive_update_client_side_ui_with_args( &self, args: &[(u8, &str)], ) -> Result<UpdateClientSideUIIterator>
Create a stream that receives UpdateClientSideUI signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
UpdateClientSideUI signal
Sourcepub fn receive_update_formatted_preedit(
&self,
) -> Result<UpdateFormattedPreeditIterator>
pub fn receive_update_formatted_preedit( &self, ) -> Result<UpdateFormattedPreeditIterator>
Create a stream that receives UpdateFormattedPreedit signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
UpdateFormattedPreedit signal
Sourcepub fn receive_update_formatted_preedit_with_args(
&self,
args: &[(u8, &str)],
) -> Result<UpdateFormattedPreeditIterator>
pub fn receive_update_formatted_preedit_with_args( &self, args: &[(u8, &str)], ) -> Result<UpdateFormattedPreeditIterator>
Create a stream that receives UpdateFormattedPreedit signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
UpdateFormattedPreedit signal
Sourcepub fn receive_virtual_keyboard_visibility_changed(
&self,
) -> Result<VirtualKeyboardVisibilityChangedIterator>
pub fn receive_virtual_keyboard_visibility_changed( &self, ) -> Result<VirtualKeyboardVisibilityChangedIterator>
Create a stream that receives VirtualKeyboardVisibilityChanged signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal.
VirtualKeyboardVisibilityChanged signal
Sourcepub fn receive_virtual_keyboard_visibility_changed_with_args(
&self,
args: &[(u8, &str)],
) -> Result<VirtualKeyboardVisibilityChangedIterator>
pub fn receive_virtual_keyboard_visibility_changed_with_args( &self, args: &[(u8, &str)], ) -> Result<VirtualKeyboardVisibilityChangedIterator>
Create a stream that receives VirtualKeyboardVisibilityChanged signals.
This a convenient wrapper around zbus::blocking::Proxy::receive_signal_with_args.
VirtualKeyboardVisibilityChanged signal
Trait Implementations§
Source§impl<'p> AsMut<Proxy<'p>> for InputContextProxyBlocking<'p>
impl<'p> AsMut<Proxy<'p>> for InputContextProxyBlocking<'p>
Source§impl<'p> AsRef<Proxy<'p>> for InputContextProxyBlocking<'p>
impl<'p> AsRef<Proxy<'p>> for InputContextProxyBlocking<'p>
Source§impl<'p> Clone for InputContextProxyBlocking<'p>
impl<'p> Clone for InputContextProxyBlocking<'p>
Source§fn clone(&self) -> InputContextProxyBlocking<'p>
fn clone(&self) -> InputContextProxyBlocking<'p>
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more