pub struct TuiTerminal { /* private fields */ }Implementations§
Source§impl TuiTerminal
impl TuiTerminal
pub fn new(tui_mode: TuiMode) -> Result<TuiTerminal, Box<dyn Error>>
pub fn shift_cursor(&mut self, cursor_nav: CursorNav)
pub fn set_cursor_position(&mut self, x: u16, y: u16)
pub fn get_cursor_position(&mut self) -> Result<(u16, u16), Box<dyn Error>>
pub fn set_font_color(&mut self, color: Color)
pub fn set_background_color(&mut self, color: Color)
pub fn set_bold(&mut self, is_bold: ThreeBool)
pub fn set_underlined(&mut self, is_underlined: ThreeBool)
pub fn set_italics(&mut self, is_italics: ThreeBool)
pub fn set_inverted(&mut self, is_inverted: ThreeBool)
pub fn set_blinking(&mut self, is_blinking: ThreeBool)
pub fn set_cursor(&mut self, cursor_mode: CursorMode)
pub fn get_cursor(&self) -> CursorMode
pub fn scroll_terminal(&mut self, scroll: Scroll)
pub fn save_cursor_position(&mut self)
pub fn restore_cursor_position(&mut self)
pub fn get_font_settings(&self) -> FontSettings
pub fn set_font_settings(&mut self, font_settings: FontSettings)
pub fn set_font_settings_passive(&mut self, font_settings: FontSettings)
pub fn write<T: Into<StringPlus>>(&mut self, string_plus: T)
pub fn println<T: Into<StringPlus>>(&mut self, string_plus: T)
pub fn print<T: Into<StringPlus>>(&mut self, string_plus: T)
pub fn clear_screen(&mut self)
pub fn clear_end_line(&mut self)
pub fn clear_beginning_line(&mut self)
pub fn clear_line(&mut self)
pub fn get_teminal_size(&self) -> Result<(u16, u16), CError>
pub fn get_event(&self) -> TuiEvents
pub fn default_settings(&mut self)
pub fn enable_mouse_events(&mut self)
pub fn disable_mouse_events(&mut self)
Trait Implementations§
Source§impl Debug for TuiTerminal
impl Debug for TuiTerminal
Auto Trait Implementations§
impl Freeze for TuiTerminal
impl RefUnwindSafe for TuiTerminal
impl !Send for TuiTerminal
impl Sync for TuiTerminal
impl Unpin for TuiTerminal
impl UnwindSafe for TuiTerminal
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more