Home
last modified time | relevance | path

Searched refs:VTerm (Results 1 – 9 of 9) sorted by relevance

/external/libvterm/include/
Dvterm.h14 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/
Dvterm.c30 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 …]
Dvterm_internal.h51 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, ...);
Dparser.c13 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()
Dkeyboard.c7 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()
Dmouse.c54 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()
Dinput.c7 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()
Dscreen.c43 VTerm *vt;
622 static VTermScreen *screen_new(VTerm *vt) in screen_new()
815 VTermScreen *vterm_obtain_screen(VTerm *vt) in vterm_obtain_screen()
Dstate.c51 static VTermState *vterm_state_new(VTerm *vt) in vterm_state_new()
1668 VTermState *vterm_obtain_state(VTerm *vt) in vterm_obtain_state()