[][src]Trait alacritty::input::ActionContext

pub trait ActionContext {
    fn write_to_pty<B: Into<Cow<'static, [u8]>>>(&mut self, _: B);
fn size_info(&self) -> SizeInfo;
fn copy_selection(&self, _: ClipboardBuffer);
fn clear_selection(&mut self);
fn update_selection(&mut self, point: Point, side: Side);
fn simple_selection(&mut self, point: Point, side: Side);
fn semantic_selection(&mut self, point: Point);
fn line_selection(&mut self, point: Point);
fn selection_is_empty(&self) -> bool;
fn mouse_mut(&mut self) -> &mut Mouse;
fn mouse(&self) -> &Mouse;
fn mouse_coords(&self) -> Option<Point>;
fn received_count(&mut self) -> &mut usize;
fn suppress_chars(&mut self) -> &mut bool;
fn last_modifiers(&mut self) -> &mut ModifiersState;
fn scroll(&mut self, scroll: Scroll);
fn hide_window(&mut self);
fn terminal(&self) -> &Term;
fn terminal_mut(&mut self) -> &mut Term;
fn spawn_new_instance(&mut self); }

Required methods

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

fn size_info(&self) -> SizeInfo

fn copy_selection(&self, _: ClipboardBuffer)

fn clear_selection(&mut self)

fn update_selection(&mut self, point: Point, side: Side)

fn simple_selection(&mut self, point: Point, side: Side)

fn semantic_selection(&mut self, point: Point)

fn line_selection(&mut self, point: Point)

fn selection_is_empty(&self) -> bool

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

fn mouse(&self) -> &Mouse

fn mouse_coords(&self) -> Option<Point>

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

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

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

fn scroll(&mut self, scroll: Scroll)

fn hide_window(&mut self)

fn terminal(&self) -> &Term

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

fn spawn_new_instance(&mut self)

Loading content...

Implementors

impl<'a, N: Notify + 'a> ActionContext for ActionContext<'a, N>[src]

Loading content...