API
This is the API for the TerminalUserInterfaces
TerminalUserInterfaces.CrosstermTerminal — TypeCrosstermTerminal
TerminalUserInterfaces.Model — Typeimport TerminalUserInterface as TUI
struct TUIModel <: TUI.Model
quit::Bool
endTerminalUserInterfaces.Table — MethodAny table that implements Tables.jl interface
TerminalUserInterfaces.area — MethodArea of terminal as Rect (width, height)
TerminalUserInterfaces.change_cursor_to_blinking_block — MethodChange cursor to blinking block
TerminalUserInterfaces.change_cursor_to_blinking_ibeam — MethodChange cursor to blinking ibeam
TerminalUserInterfaces.change_cursor_to_blinking_underline — MethodChange cursor to blinking underline
TerminalUserInterfaces.change_cursor_to_default — MethodChange cursor to default
TerminalUserInterfaces.change_cursor_to_steady_block — MethodChange cursor to steady block
TerminalUserInterfaces.change_cursor_to_steady_ibeam — MethodChange cursor to steady ibeam
TerminalUserInterfaces.change_cursor_to_steady_underline — MethodChange cursor to steady underline
TerminalUserInterfaces.clear_line — MethodClear line
TerminalUserInterfaces.clear_line_from_cursor_left — MethodClear line from cursor left onwards
TerminalUserInterfaces.clear_line_from_cursor_right — MethodClear line from cursor right onwards
TerminalUserInterfaces.clear_screen — MethodClear screen
TerminalUserInterfaces.clear_screen_from_cursor_down — MethodClear screen from cursor down onwards
TerminalUserInterfaces.clear_screen_from_cursor_up — MethodClear screen from cursor up onwards
TerminalUserInterfaces.current_buffer — MethodGet current buffer
TerminalUserInterfaces.default_mode — MethodDefault mode
TerminalUserInterfaces.draw — MethodDraw terminal contents
TerminalUserInterfaces.flush — MethodFlush terminal
TerminalUserInterfaces.get_event — MethodGet event (blocking)
TerminalUserInterfaces.hide_cursor — MethodHide cursor
TerminalUserInterfaces.move_cursor — MethodMove cursor
TerminalUserInterfaces.move_cursor_down — FunctionMove cursor down
TerminalUserInterfaces.move_cursor_home — MethodMove cursor home
TerminalUserInterfaces.move_cursor_left — FunctionMove cursor left
TerminalUserInterfaces.move_cursor_right — FunctionMove cursor right
TerminalUserInterfaces.move_cursor_up — FunctionMove cursor up
TerminalUserInterfaces.previous_buffer — MethodGet previous buffer
TerminalUserInterfaces.render — MethodRender Trait for widget
TerminalUserInterfaces.resize — MethodResize terminal
TerminalUserInterfaces.restore_cursor — MethodRestore cursor
TerminalUserInterfaces.runtests — MethodTerminalUserInterfaces.runtests(pattern...; kwargs...)Equivalent to ReTest.retest(TerminalUserInterfaces, pattern...; kwargs...). This function is defined automatically in any module containing a @testset, possibly nested within submodules.
TerminalUserInterfaces.save_cursor — MethodSave cursor
TerminalUserInterfaces.show_cursor — MethodShow cursor
TerminalUserInterfaces.try_get_event — MethodGet event (nonblocking)
kwargs
- wait (seconds)
TerminalUserInterfaces.tui_mode — MethodAlternate screen TUI mode