[−][src]Enum bear_lib_terminal::terminal::Event
A single input event.
Variants
Close
Terminal window closed.
Resize
Terminal window resized. Needs to have window.resizeable = true
to occur.
Note, that, as of 40e6253
,
the terminal window is cleared when resized.
Fields of Resize
MouseMove
Mouse moved.
If precise-mouse
is off, generated each time mouse moves from cell to cell, otherwise,
when it moves from pixel to pixel.
Fields of MouseMove
MouseScroll
Mouse wheel moved.
Fields of MouseScroll
delta: i32
Amount of steps the wheel rotated.
Positive when scrolled "down"/"backwards".
Negative when scrolled "up"/"forwards"/"away".
KeyPressed
A keyboard or mouse button pressed (might repeat, if set in OS).
Fields of KeyPressed
KeyReleased
A keyboard or mouse button released.
Fields of KeyReleased
ShiftPressed
The Shift key pressed (might repeat, if set in OS).
ShiftReleased
The Shift key released.
ControlPressed
The Shift key pressed (might repeat, if set in OS).
ControlReleased
The Control key released.
AltPressed
The Alt key pressed (might repeat, if set in OS).
AltReleased
The Alt key released.
Trait Implementations
impl Eq for Event
[src]
impl Eq for Event
impl Copy for Event
[src]
impl Copy for Event
impl PartialEq<Event> for Event
[src]
impl PartialEq<Event> for Event
impl Clone for Event
[src]
impl Clone for Event
fn clone(&self) -> Event | [src] |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl Debug for Event
[src]
impl Debug for Event
impl Hash for Event
[src]
impl Hash for Event
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |