Searched refs:VTerm (Results 1 – 9 of 9) sorted by relevance
/external/libvterm/include/ |
D | vterm.h | 14 typedef struct VTerm VTerm; typedef 281 VTerm *vterm_new(int rows, int cols); 282 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata… 283 void vterm_free(VTerm* vt); 285 void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp); 286 void vterm_set_size(VTerm *vt, int rows, int cols); 288 int vterm_get_utf8(const VTerm *vt); 289 void vterm_set_utf8(VTerm *vt, int is_utf8); 291 size_t vterm_input_write(VTerm *vt, const char *bytes, size_t len); 293 size_t vterm_output_get_buffer_size(const VTerm *vt); [all …]
|
/external/libvterm/src/ |
D | vterm.c | 30 VTerm *vterm_new(int rows, int cols) in vterm_new() 35 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata) in vterm_new_with_allocator() 38 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata); in vterm_new_with_allocator() 62 void vterm_free(VTerm *vt) in vterm_free() 76 INTERNAL void *vterm_allocator_malloc(VTerm *vt, size_t size) in vterm_allocator_malloc() 81 INTERNAL void vterm_allocator_free(VTerm *vt, void *ptr) in vterm_allocator_free() 86 void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp) in vterm_get_size() 94 void vterm_set_size(VTerm *vt, int rows, int cols) in vterm_set_size() 103 int vterm_get_utf8(const VTerm *vt) in vterm_get_utf8() 108 void vterm_set_utf8(VTerm *vt, int is_utf8) in vterm_set_utf8() [all …]
|
D | vterm_internal.h | 51 VTerm *vt; 148 struct VTerm struct 213 void *vterm_allocator_malloc(VTerm *vt, size_t size); argument 214 void vterm_allocator_free(VTerm *vt, void *ptr); 216 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len); 217 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args); 218 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...); 219 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...); 220 void vterm_push_output_sprintf_dcs(VTerm *vt, const char *fmt, ...);
|
D | parser.c | 13 static void do_control(VTerm *vt, unsigned char control) in do_control() 22 static void do_csi(VTerm *vt, char command) in do_csi() 48 static void do_escape(VTerm *vt, char command) in do_escape() 64 static void append_strbuffer(VTerm *vt, const char *str, size_t len) in append_strbuffer() 77 static void start_string(VTerm *vt, VTermParserStringType type) in start_string() 84 static void more_string(VTerm *vt, const char *str, size_t len) in more_string() 89 static void done_string(VTerm *vt, const char *str, size_t len) in done_string() 125 size_t vterm_input_write(VTerm *vt, const char *bytes, size_t len) in vterm_input_write() 331 void vterm_parser_set_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user) in vterm_parser_set_callbacks() 337 void *vterm_parser_get_cbdata(VTerm *vt) in vterm_parser_get_cbdata()
|
D | keyboard.c | 7 void vterm_keyboard_unichar(VTerm *vt, uint32_t c, VTermModifier mod) in vterm_keyboard_unichar() 128 void vterm_keyboard_key(VTerm *vt, VTermKey key, VTermModifier mod) in vterm_keyboard_key() 216 void vterm_keyboard_start_paste(VTerm *vt) in vterm_keyboard_start_paste() 222 void vterm_keyboard_end_paste(VTerm *vt) in vterm_keyboard_end_paste()
|
D | mouse.c | 54 void vterm_mouse_move(VTerm *vt, int row, int col, VTermModifier mod) in vterm_mouse_move() 73 void vterm_mouse_button(VTerm *vt, int button, bool pressed, VTermModifier mod) in vterm_mouse_button()
|
D | input.c | 7 void vterm_input_push_char(VTerm *vt, VTermModifier mod, uint32_t c) in vterm_input_push_char() 124 void vterm_input_push_key(VTerm *vt, VTermModifier mod, VTermKey key) in vterm_input_push_key()
|
D | screen.c | 43 VTerm *vt; 622 static VTermScreen *screen_new(VTerm *vt) in screen_new() 815 VTermScreen *vterm_obtain_screen(VTerm *vt) in vterm_obtain_screen()
|
D | state.c | 51 static VTermState *vterm_state_new(VTerm *vt) in vterm_state_new() 1668 VTermState *vterm_obtain_state(VTerm *vt) in vterm_obtain_state()
|