Trait xim::Client [−][src]
Associated Types
Loading content...Required methods
fn build_ic_attributes(&self) -> AttributeBuilder<'_>
[src]
fn build_im_attributes(&self) -> AttributeBuilder<'_>
[src]
fn disconnect(&mut self) -> Result<(), ClientError>
[src]
fn open(&mut self, locale: &str) -> Result<(), ClientError>
[src]
fn close(&mut self, input_method_id: u16) -> Result<(), ClientError>
[src]
fn quert_extension(
&mut self,
input_method_id: u16,
extensions: &[&str]
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
extensions: &[&str]
) -> Result<(), ClientError>
fn get_im_values(
&mut self,
input_method_id: u16,
names: &[AttributeName]
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
names: &[AttributeName]
) -> Result<(), ClientError>
fn set_ic_values(
&mut self,
input_method_id: u16,
input_context_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
fn create_ic(
&mut self,
input_method_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
fn destory_ic(
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn forward_event(
&mut self,
input_method_id: u16,
input_context_id: u16,
flag: ForwardEventFlag,
xev: &Self::XEvent
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16,
flag: ForwardEventFlag,
xev: &Self::XEvent
) -> Result<(), ClientError>
fn set_focus(
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn unset_focus(
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
Implementors
impl<C> Client for C where
C: ClientCore,
[src]
C: ClientCore,
type XEvent = C::XEvent
fn build_ic_attributes(&self) -> AttributeBuilder<'_>
[src]
fn build_im_attributes(&self) -> AttributeBuilder<'_>
[src]
fn open(&mut self, locale: &str) -> Result<(), ClientError>
[src]
fn quert_extension(
&mut self,
input_method_id: u16,
extensions: &[&str]
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
extensions: &[&str]
) -> Result<(), ClientError>
fn get_im_values(
&mut self,
input_method_id: u16,
names: &[AttributeName]
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
names: &[AttributeName]
) -> Result<(), ClientError>
fn set_ic_values(
&mut self,
input_method_id: u16,
input_context_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
fn create_ic(
&mut self,
input_method_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
ic_attributes: Vec<Attribute>
) -> Result<(), ClientError>
fn forward_event(
&mut self,
input_method_id: u16,
input_context_id: u16,
flag: ForwardEventFlag,
xev: &Self::XEvent
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16,
flag: ForwardEventFlag,
xev: &Self::XEvent
) -> Result<(), ClientError>
fn disconnect(&mut self) -> Result<(), ClientError>
[src]
fn close(&mut self, input_method_id: u16) -> Result<(), ClientError>
[src]
fn destory_ic(
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn set_focus(
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn unset_focus(
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>