Struct alacritty::event::ActionContext [−][src]
pub struct ActionContext<'a, N, T> {Show 19 fields
pub notifier: &'a mut N,
pub terminal: &'a mut Term<T>,
pub clipboard: &'a mut Clipboard,
pub mouse: &'a mut Mouse,
pub received_count: &'a mut usize,
pub suppress_chars: &'a mut bool,
pub modifiers: &'a mut ModifiersState,
pub display: &'a mut Display,
pub message_buffer: &'a mut MessageBuffer,
pub config: &'a mut UiConfig,
pub event_loop: &'a EventLoopWindowTarget<Event>,
pub event_proxy: &'a EventLoopProxy<Event>,
pub scheduler: &'a mut Scheduler,
pub search_state: &'a mut SearchState,
pub font_size: &'a mut Size,
pub dirty: &'a mut bool,
pub preserve_title: bool,
pub master_fd: RawFd,
pub shell_pid: u32,
}Fields
notifier: &'a mut Nterminal: &'a mut Term<T>clipboard: &'a mut Clipboardmouse: &'a mut Mousereceived_count: &'a mut usizesuppress_chars: &'a mut boolmodifiers: &'a mut ModifiersStatedisplay: &'a mut Displaymessage_buffer: &'a mut MessageBufferconfig: &'a mut UiConfigevent_loop: &'a EventLoopWindowTarget<Event>event_proxy: &'a EventLoopProxy<Event>scheduler: &'a mut Schedulersearch_state: &'a mut SearchStatefont_size: &'a mut Sizedirty: &'a mut boolpreserve_title: boolmaster_fd: RawFdshell_pid: u32Implementations
Reset terminal to the state before search was started.
Jump to the first regex match from the search origin.
Cleanup the search state.
Update the cursor blinking state.
Trait Implementations
Request a redraw.
Go to the previous regex in the search history.
Go to the previous regex in the search history.
Find the next search match.
Handle keyboard typing start.
This will temporarily disable some features like terminal cursor blinking or the mouse cursor.
All features are re-enabled again automatically.
Process a new character for keyboard hints.
Trigger a hint action.
Expand the selection to the current mouse cursor position.
Toggle the vi mode status.