cursebox 0.1.1

Low level bindings for the cursebox library

Crate cursebox [] [src]

Structs

RawCell
RawEvent

Constants

TB_BLACK
TB_BLUE
TB_BOLD
TB_CYAN
TB_DEFAULT
TB_EFAILED_TO_OPEN_TTY
TB_EOF
TB_EPIPE_TRAP_ERROR
TB_EUNSUPPORTED_TERMINAL
TB_EVENT_KEY
TB_EVENT_MOUSE
TB_EVENT_RESIZE
TB_GREEN
TB_HIDE_CURSOR
TB_INPUT_ALT
TB_INPUT_CURRENT
TB_INPUT_ESC
TB_INPUT_MOUSE
TB_KEY_ARROW_DOWN
TB_KEY_ARROW_LEFT
TB_KEY_ARROW_RIGHT
TB_KEY_ARROW_UP
TB_KEY_BACKSPACE
TB_KEY_BACKSPACE2
TB_KEY_CTRL_2
TB_KEY_CTRL_3
TB_KEY_CTRL_4
TB_KEY_CTRL_5
TB_KEY_CTRL_6
TB_KEY_CTRL_7
TB_KEY_CTRL_8
TB_KEY_CTRL_A
TB_KEY_CTRL_B
TB_KEY_CTRL_BACKSLASH
TB_KEY_CTRL_C
TB_KEY_CTRL_D
TB_KEY_CTRL_E
TB_KEY_CTRL_F
TB_KEY_CTRL_G
TB_KEY_CTRL_H
TB_KEY_CTRL_I
TB_KEY_CTRL_J
TB_KEY_CTRL_K
TB_KEY_CTRL_L
TB_KEY_CTRL_LSQ_BRACKET
TB_KEY_CTRL_M
TB_KEY_CTRL_N
TB_KEY_CTRL_O
TB_KEY_CTRL_P
TB_KEY_CTRL_Q
TB_KEY_CTRL_R
TB_KEY_CTRL_RSQ_BRACKET
TB_KEY_CTRL_S
TB_KEY_CTRL_SLASH
TB_KEY_CTRL_T
TB_KEY_CTRL_TILDE
TB_KEY_CTRL_U
TB_KEY_CTRL_UNDERSCORE
TB_KEY_CTRL_V
TB_KEY_CTRL_W
TB_KEY_CTRL_X
TB_KEY_CTRL_Y
TB_KEY_CTRL_Z
TB_KEY_DELETE
TB_KEY_END
TB_KEY_ENTER
TB_KEY_ESC
TB_KEY_F1
TB_KEY_F10
TB_KEY_F11
TB_KEY_F12
TB_KEY_F2
TB_KEY_F3
TB_KEY_F4
TB_KEY_F5
TB_KEY_F6
TB_KEY_F7
TB_KEY_F8
TB_KEY_F9
TB_KEY_HOME
TB_KEY_INSERT
TB_KEY_MOUSE_LEFT
TB_KEY_MOUSE_MIDDLE
TB_KEY_MOUSE_RELEASE
TB_KEY_MOUSE_RIGHT
TB_KEY_MOUSE_WHEEL_DOWN
TB_KEY_MOUSE_WHEEL_UP
TB_KEY_PGDN
TB_KEY_PGUP
TB_KEY_SPACE
TB_KEY_TAB
TB_MAGENTA
TB_MOD_ALT
TB_OUTPUT_216
TB_OUTPUT_256
TB_OUTPUT_CURRENT
TB_OUTPUT_GRAYSCALE
TB_OUTPUT_NORMAL
TB_RED
TB_REVERSE
TB_UNDERLINE
TB_WHITE
TB_YELLOW

Functions

tb_blit
tb_cell_buffer
tb_change_cell
tb_clear
tb_height
tb_init
tb_peek_event
tb_poll_event
tb_present
tb_put_cell
tb_select_input_mode
tb_select_output_mode
tb_set_clear_attributes
tb_set_cursor
tb_shutdown
tb_utf8_char_length
tb_utf8_char_to_unicode
tb_utf8_unicode_to_char
tb_width