ActionHandlerContext

Trait ActionHandlerContext 

Source
pub trait ActionHandlerContext {
Show 71 methods // Required methods fn previous_row(&mut self); fn next_row(&mut self); fn move_column_left(&mut self); fn move_column_right(&mut self); fn page_up(&mut self); fn page_down(&mut self); fn goto_first_row(&mut self); fn goto_last_row(&mut self); fn goto_first_column(&mut self); fn goto_last_column(&mut self); fn goto_row(&mut self, row: usize); fn goto_column(&mut self, col: usize); fn set_mode(&mut self, mode: AppMode); fn get_mode(&self) -> AppMode; fn set_status_message(&mut self, message: String); fn toggle_column_pin(&mut self); fn hide_current_column(&mut self); fn unhide_all_columns(&mut self); fn clear_all_pinned_columns(&mut self); fn export_to_csv(&mut self); fn export_to_json(&mut self); fn yank_cell(&mut self); fn yank_row(&mut self); fn yank_column(&mut self); fn yank_all(&mut self); fn yank_query(&mut self); fn toggle_selection_mode(&mut self); fn toggle_row_numbers(&mut self); fn toggle_compact_mode(&mut self); fn toggle_case_insensitive(&mut self); fn toggle_key_indicator(&mut self); fn clear_filter(&mut self); fn clear_line(&mut self); fn start_search(&mut self); fn start_column_search(&mut self); fn start_filter(&mut self); fn start_fuzzy_filter(&mut self); fn exit_current_mode(&mut self); fn toggle_debug_mode(&mut self); fn move_current_column_left(&mut self); fn move_current_column_right(&mut self); fn next_search_match(&mut self); fn previous_search_match(&mut self); fn show_column_statistics(&mut self); fn cycle_column_packing(&mut self); fn navigate_to_viewport_top(&mut self); fn navigate_to_viewport_middle(&mut self); fn navigate_to_viewport_bottom(&mut self); fn move_input_cursor_left(&mut self); fn move_input_cursor_right(&mut self); fn move_input_cursor_home(&mut self); fn move_input_cursor_end(&mut self); fn backspace(&mut self); fn delete(&mut self); fn undo(&mut self); fn redo(&mut self); fn start_jump_to_row(&mut self); fn clear_jump_to_row_input(&mut self); fn show_debug_info(&mut self); fn show_pretty_query(&mut self); fn show_help(&mut self); fn kill_line(&mut self); fn kill_line_backward(&mut self); fn delete_word_backward(&mut self); fn delete_word_forward(&mut self); fn expand_asterisk(&mut self); fn expand_asterisk_visible(&mut self); fn previous_history_command(&mut self); fn next_history_command(&mut self); fn toggle_cursor_lock(&mut self); fn toggle_viewport_lock(&mut self);
}
Expand description

Context interface for action handlers to interact with the TUI This abstracts the TUI methods that action handlers need

Required Methods§

Source

fn previous_row(&mut self)

Source

fn next_row(&mut self)

Source

fn move_column_left(&mut self)

Source

fn move_column_right(&mut self)

Source

fn page_up(&mut self)

Source

fn page_down(&mut self)

Source

fn goto_first_row(&mut self)

Source

fn goto_last_row(&mut self)

Source

fn goto_first_column(&mut self)

Source

fn goto_last_column(&mut self)

Source

fn goto_row(&mut self, row: usize)

Source

fn goto_column(&mut self, col: usize)

Source

fn set_mode(&mut self, mode: AppMode)

Source

fn get_mode(&self) -> AppMode

Source

fn set_status_message(&mut self, message: String)

Source

fn toggle_column_pin(&mut self)

Source

fn hide_current_column(&mut self)

Source

fn unhide_all_columns(&mut self)

Source

fn clear_all_pinned_columns(&mut self)

Source

fn export_to_csv(&mut self)

Source

fn export_to_json(&mut self)

Source

fn yank_cell(&mut self)

Source

fn yank_row(&mut self)

Source

fn yank_column(&mut self)

Source

fn yank_all(&mut self)

Source

fn yank_query(&mut self)

Source

fn toggle_selection_mode(&mut self)

Source

fn toggle_row_numbers(&mut self)

Source

fn toggle_compact_mode(&mut self)

Source

fn toggle_case_insensitive(&mut self)

Source

fn toggle_key_indicator(&mut self)

Source

fn clear_filter(&mut self)

Source

fn clear_line(&mut self)

Source

fn start_filter(&mut self)

Source

fn start_fuzzy_filter(&mut self)

Source

fn exit_current_mode(&mut self)

Source

fn toggle_debug_mode(&mut self)

Source

fn move_current_column_left(&mut self)

Source

fn move_current_column_right(&mut self)

Source

fn next_search_match(&mut self)

Source

fn previous_search_match(&mut self)

Source

fn show_column_statistics(&mut self)

Source

fn cycle_column_packing(&mut self)

Source

fn navigate_to_viewport_top(&mut self)

Source

fn navigate_to_viewport_middle(&mut self)

Source

fn navigate_to_viewport_bottom(&mut self)

Source

fn move_input_cursor_left(&mut self)

Source

fn move_input_cursor_right(&mut self)

Source

fn move_input_cursor_home(&mut self)

Source

fn move_input_cursor_end(&mut self)

Source

fn backspace(&mut self)

Source

fn delete(&mut self)

Source

fn undo(&mut self)

Source

fn redo(&mut self)

Source

fn start_jump_to_row(&mut self)

Source

fn clear_jump_to_row_input(&mut self)

Source

fn show_debug_info(&mut self)

Source

fn show_pretty_query(&mut self)

Source

fn show_help(&mut self)

Source

fn kill_line(&mut self)

Source

fn kill_line_backward(&mut self)

Source

fn delete_word_backward(&mut self)

Source

fn delete_word_forward(&mut self)

Source

fn expand_asterisk(&mut self)

Source

fn expand_asterisk_visible(&mut self)

Source

fn previous_history_command(&mut self)

Source

fn next_history_command(&mut self)

Source

fn toggle_cursor_lock(&mut self)

Source

fn toggle_viewport_lock(&mut self)

Implementors§