fidl_fuchsia_ui_input

Trait ImeServiceProxyInterface

Source
pub trait ImeServiceProxyInterface: Send + Sync {
    // Required methods
    fn get_input_method_editor(
        &self,
        keyboard_type: KeyboardType,
        action: InputMethodAction,
        initial_state: &TextInputState,
        client: ClientEnd<InputMethodEditorClientMarker>,
        editor: ServerEnd<InputMethodEditorMarker>,
    ) -> Result<(), Error>;
    fn show_keyboard(&self) -> Result<(), Error>;
    fn hide_keyboard(&self) -> Result<(), Error>;
}

Required Methods§

Source

fn get_input_method_editor( &self, keyboard_type: KeyboardType, action: InputMethodAction, initial_state: &TextInputState, client: ClientEnd<InputMethodEditorClientMarker>, editor: ServerEnd<InputMethodEditorMarker>, ) -> Result<(), Error>

Source

fn show_keyboard(&self) -> Result<(), Error>

Source

fn hide_keyboard(&self) -> Result<(), Error>

Implementors§