Trait xim::ClientHandler [−][src]
Required methods
fn handle_connect(&mut self, client: &mut C) -> Result<(), ClientError>
[src]
fn handle_disconnect(&mut self)
[src]
fn handle_open(
&mut self,
client: &mut C,
input_method_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16
) -> Result<(), ClientError>
fn handle_close(
&mut self,
client: &mut C,
input_method_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16
) -> Result<(), ClientError>
fn handle_query_extension(
&mut self,
client: &mut C,
extensions: &[Extension]
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
extensions: &[Extension]
) -> Result<(), ClientError>
fn handle_get_im_values(
&mut self,
client: &mut C,
input_method_id: u16,
attributes: AHashMap<AttributeName, Vec<u8>>
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
attributes: AHashMap<AttributeName, Vec<u8>>
) -> Result<(), ClientError>
fn handle_set_ic_values(
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn handle_create_ic(
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn handle_destory_ic(
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16
) -> Result<(), ClientError>
fn handle_commit(
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16,
text: &str
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16,
text: &str
) -> Result<(), ClientError>
fn handle_forward_event(
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16,
flag: ForwardEventFlag,
xev: C::XEvent
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16,
flag: ForwardEventFlag,
xev: C::XEvent
) -> Result<(), ClientError>
fn handle_set_event_mask(
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16,
forward_event_mask: u32,
synchronous_event_mask: u32
) -> Result<(), ClientError>
[src]
&mut self,
client: &mut C,
input_method_id: u16,
input_context_id: u16,
forward_event_mask: u32,
synchronous_event_mask: u32
) -> Result<(), ClientError>