Searched refs:VTerm (Results 1 – 10 of 10) sorted by relevance
| /vim-8.2.3635/src/libvterm/include/ |
| H A D | vterm.h | 28 typedef struct VTerm VTerm; typedef 303 VTerm *vterm_new(int rows, int cols); 309 void vterm_free(VTerm* vt); 316 int vterm_get_utf8(const VTerm *vt); 317 void vterm_set_utf8(VTerm *vt, int is_utf8); 334 int vterm_is_modify_other_keys(VTerm *vt); 338 void vterm_keyboard_start_paste(VTerm *vt); 339 void vterm_keyboard_end_paste(VTerm *vt); 382 void *vterm_parser_get_cbdata(VTerm *vt); 424 VTermState *vterm_obtain_state(VTerm *vt); [all …]
|
| /vim-8.2.3635/src/libvterm/src/ |
| H A D | vterm.c | 35 VTerm *vterm_new(int rows, int cols) in vterm_new() 43 VTerm *vt = (*funcs->malloc)(sizeof(VTerm), allocdata); in vterm_new_with_allocator() 81 void vterm_free(VTerm *vt) in vterm_free() 103 INTERNAL void vterm_allocator_free(VTerm *vt, void *ptr) in vterm_allocator_free() 109 void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp) in vterm_get_size() 117 void vterm_set_size(VTerm *vt, int rows, int cols) in vterm_set_size() 126 int vterm_get_utf8(const VTerm *vt) in vterm_get_utf8() 131 void vterm_set_utf8(VTerm *vt, int is_utf8) in vterm_set_utf8() 226 size_t vterm_output_get_buffer_size(const VTerm *vt) in vterm_output_get_buffer_size() 231 size_t vterm_output_get_buffer_current(const VTerm *vt) in vterm_output_get_buffer_current() [all …]
|
| H A D | vterm_internal.h | 63 VTerm *vt; 160 struct VTerm struct 244 void *vterm_allocator_malloc(VTerm *vt, size_t size); argument 245 void vterm_allocator_free(VTerm *vt, void *ptr); 247 void vterm_push_output_bytes(VTerm *vt, const char *bytes, size_t len); 248 void vterm_push_output_vsprintf(VTerm *vt, const char *format, va_list args); 249 void vterm_push_output_sprintf(VTerm *vt, const char *format, ...); 250 void vterm_push_output_sprintf_ctrl(VTerm *vt, unsigned char ctrl, const char *fmt, ...); 251 void vterm_push_output_sprintf_dcs(VTerm *vt, const char *fmt, ...);
|
| H A D | keyboard.c | 7 int vterm_is_modify_other_keys(VTerm *vt) in vterm_is_modify_other_keys() 13 void vterm_keyboard_unichar(VTerm *vt, uint32_t c, VTermModifier mod) in vterm_keyboard_unichar() 141 void vterm_keyboard_key(VTerm *vt, VTermKey key, VTermModifier mod) in vterm_keyboard_key() 230 void vterm_keyboard_start_paste(VTerm *vt) in vterm_keyboard_start_paste() 236 void vterm_keyboard_end_paste(VTerm *vt) in vterm_keyboard_end_paste()
|
| H A 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 string_fragment(VTerm *vt, const char *str, size_t len, int final) in string_fragment() 96 size_t vterm_input_write(VTerm *vt, const char *bytes, size_t len) in vterm_input_write() 349 void vterm_parser_set_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user) in vterm_parser_set_callbacks() 355 void *vterm_parser_get_cbdata(VTerm *vt) in vterm_parser_get_cbdata()
|
| H A 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, int pressed, VTermModifier mod) in vterm_mouse_button()
|
| H A D | screen.c | 43 VTerm *vt; 699 static VTermScreen *screen_new(VTerm *vt) in screen_new() 897 VTermScreen *vterm_obtain_screen(VTerm *vt) in vterm_obtain_screen()
|
| H A D | state.c | 62 static VTermState *vterm_state_new(VTerm *vt) in vterm_state_new() 1670 VTerm *vt = state->vt; in request_status_string() 1876 VTermState *vterm_obtain_state(VTerm *vt) in vterm_obtain_state()
|
| /vim-8.2.3635/src/ |
| H A D | terminal.c | 90 VTerm *tl_vterm; 1137 VTerm *vterm = term->tl_vterm; in term_write_job_output() 1260 term_send_mouse(VTerm *vterm, int button, int pressed) in term_send_mouse() 1287 term_mouse_click(VTerm *vterm, int key) in term_mouse_click() 1386 VTerm *vterm = term->tl_vterm; in term_convert_key() 3712 VTerm *vterm; in term_update_window() 4109 set_vterm_palette(VTerm *vterm, long_u *rgb) in set_vterm_palette() 4129 set_ansi_colors_list(VTerm *vterm, list_T *list) in set_ansi_colors_list() 4163 init_vterm_ansi_colors(VTerm *vterm) in init_vterm_ansi_colors() 4544 VTerm *vterm; in create_vterm()
|
| /vim-8.2.3635/src/libvterm/t/ |
| H A D | harness.c | 83 static VTerm *vt;
|