pub trait ActionContext<T: EventListener> {
Show 49 methods // Required methods fn size_info(&self) -> SizeInfo; fn selection_is_empty(&self) -> bool; fn mouse_mut(&mut self) -> &mut Mouse; fn mouse(&self) -> &Mouse; fn touch_purpose(&mut self) -> &mut TouchPurpose; fn received_count(&mut self) -> &mut usize; fn suppress_chars(&mut self) -> &mut bool; fn modifiers(&mut self) -> &mut ModifiersState; fn window(&mut self) -> &mut Window; fn display(&mut self) -> &mut Display; fn terminal(&self) -> &Term<T>; fn terminal_mut(&mut self) -> &mut Term<T>; fn message(&self) -> Option<&Message>; fn config(&self) -> &UiConfig; fn event_loop(&self) -> &EventLoopWindowTarget<Event>; fn mouse_mode(&self) -> bool; fn clipboard_mut(&mut self) -> &mut Clipboard; fn scheduler_mut(&mut self) -> &mut Scheduler; fn search_next( &mut self, origin: Point, direction: Direction, side: Side ) -> Option<Match>; fn search_direction(&self) -> Direction; fn search_active(&self) -> bool; // Provided methods fn write_to_pty<B: Into<Cow<'static, [u8]>>>(&self, _data: B) { ... } fn mark_dirty(&mut self) { ... } fn copy_selection(&mut self, _ty: ClipboardType) { ... } fn start_selection( &mut self, _ty: SelectionType, _point: Point, _side: Side ) { ... } fn toggle_selection( &mut self, _ty: SelectionType, _point: Point, _side: Side ) { ... } fn update_selection(&mut self, _point: Point, _side: Side) { ... } fn clear_selection(&mut self) { ... } fn scroll(&mut self, _scroll: Scroll) { ... } fn spawn_new_instance(&mut self) { ... } fn create_new_window(&mut self) { ... } fn change_font_size(&mut self, _delta: f32) { ... } fn reset_font_size(&mut self) { ... } fn pop_message(&mut self) { ... } fn start_search(&mut self, _direction: Direction) { ... } fn confirm_search(&mut self) { ... } fn cancel_search(&mut self) { ... } fn search_input(&mut self, _c: char) { ... } fn search_pop_word(&mut self) { ... } fn search_history_previous(&mut self) { ... } fn search_history_next(&mut self) { ... } fn advance_search_origin(&mut self, _direction: Direction) { ... } fn on_typing_start(&mut self) { ... } fn toggle_vi_mode(&mut self) { ... } fn hint_input(&mut self, _character: char) { ... } fn trigger_hint(&mut self, _hint: &HintMatch) { ... } fn expand_selection(&mut self) { ... } fn paste(&mut self, _text: &str) { ... } fn spawn_daemon<I, S>(&self, _program: &str, _args: I) where I: IntoIterator<Item = S> + Debug + Copy, S: AsRef<OsStr> { ... }
}

Required Methods§

source

fn size_info(&self) -> SizeInfo

source

fn selection_is_empty(&self) -> bool

source

fn mouse_mut(&mut self) -> &mut Mouse

source

fn mouse(&self) -> &Mouse

source

fn touch_purpose(&mut self) -> &mut TouchPurpose

source

fn received_count(&mut self) -> &mut usize

source

fn suppress_chars(&mut self) -> &mut bool

source

fn modifiers(&mut self) -> &mut ModifiersState

source

fn window(&mut self) -> &mut Window

source

fn display(&mut self) -> &mut Display

source

fn terminal(&self) -> &Term<T>

source

fn terminal_mut(&mut self) -> &mut Term<T>

source

fn message(&self) -> Option<&Message>

source

fn config(&self) -> &UiConfig

source

fn event_loop(&self) -> &EventLoopWindowTarget<Event>

source

fn mouse_mode(&self) -> bool

source

fn clipboard_mut(&mut self) -> &mut Clipboard

source

fn scheduler_mut(&mut self) -> &mut Scheduler

source

fn search_next( &mut self, origin: Point, direction: Direction, side: Side ) -> Option<Match>

source

fn search_direction(&self) -> Direction

source

fn search_active(&self) -> bool

Provided Methods§

source

fn write_to_pty<B: Into<Cow<'static, [u8]>>>(&self, _data: B)

source

fn mark_dirty(&mut self)

source

fn copy_selection(&mut self, _ty: ClipboardType)

source

fn start_selection(&mut self, _ty: SelectionType, _point: Point, _side: Side)

source

fn toggle_selection(&mut self, _ty: SelectionType, _point: Point, _side: Side)

source

fn update_selection(&mut self, _point: Point, _side: Side)

source

fn clear_selection(&mut self)

source

fn scroll(&mut self, _scroll: Scroll)

source

fn spawn_new_instance(&mut self)

source

fn create_new_window(&mut self)

source

fn change_font_size(&mut self, _delta: f32)

source

fn reset_font_size(&mut self)

source

fn pop_message(&mut self)

source

fn search_input(&mut self, _c: char)

source

fn search_pop_word(&mut self)

source

fn search_history_previous(&mut self)

source

fn search_history_next(&mut self)

source

fn advance_search_origin(&mut self, _direction: Direction)

source

fn on_typing_start(&mut self)

source

fn toggle_vi_mode(&mut self)

source

fn hint_input(&mut self, _character: char)

source

fn trigger_hint(&mut self, _hint: &HintMatch)

source

fn expand_selection(&mut self)

source

fn paste(&mut self, _text: &str)

source

fn spawn_daemon<I, S>(&self, _program: &str, _args: I)where I: IntoIterator<Item = S> + Debug + Copy, S: AsRef<OsStr>,

Implementors§

source§

impl<'a, N: Notify + 'a, T: EventListener> ActionContext<T> for ActionContext<'a, N, T>