Lines Matching refs:vterm

1137     VTerm	*vterm = term->tl_vterm;  in term_write_job_output()  local
1138 size_t prevlen = vterm_output_get_buffer_current(vterm); in term_write_job_output()
1152 vterm_input_write(vterm, (char *)msg, len); in term_write_job_output()
1155 if (prevlen != vterm_output_get_buffer_current(vterm)) in term_write_job_output()
1158 size_t curlen = vterm_output_read(vterm, buf, KEY_BUF_LEN); in term_write_job_output()
1166 vterm_screen_flush_damage(vterm_obtain_screen(vterm)); in term_write_job_output()
1260 term_send_mouse(VTerm *vterm, int button, int pressed) in term_send_mouse() argument
1273 vterm_mouse_move(vterm, row, col, mod); in term_send_mouse()
1275 vterm_mouse_button(vterm, button, pressed, mod); in term_send_mouse()
1287 term_mouse_click(VTerm *vterm, int key) in term_mouse_click() argument
1295 vterm_state_get_mousestate(vterm_obtain_state(vterm), &mouse_state); in term_mouse_click()
1363 case K_LEFTMOUSE_NM: term_send_mouse(vterm, 1, 1); break; in term_mouse_click()
1364 case K_LEFTDRAG: term_send_mouse(vterm, 1, 1); break; in term_mouse_click()
1366 case K_LEFTRELEASE_NM: term_send_mouse(vterm, 1, 0); break; in term_mouse_click()
1367 case K_MOUSEMOVE: term_send_mouse(vterm, 0, 0); break; in term_mouse_click()
1368 case K_MIDDLEMOUSE: term_send_mouse(vterm, 2, 1); break; in term_mouse_click()
1369 case K_MIDDLEDRAG: term_send_mouse(vterm, 2, 1); break; in term_mouse_click()
1370 case K_MIDDLERELEASE: term_send_mouse(vterm, 2, 0); break; in term_mouse_click()
1371 case K_RIGHTMOUSE: term_send_mouse(vterm, 3, 1); break; in term_mouse_click()
1372 case K_RIGHTDRAG: term_send_mouse(vterm, 3, 1); break; in term_mouse_click()
1373 case K_RIGHTRELEASE: term_send_mouse(vterm, 3, 0); break; in term_mouse_click()
1386 VTerm *vterm = term->tl_vterm; in term_convert_key() local
1468 case K_MOUSEUP: other = term_send_mouse(vterm, 5, 1); break; in term_convert_key()
1469 case K_MOUSEDOWN: other = term_send_mouse(vterm, 4, 1); break; in term_convert_key()
1470 case K_MOUSELEFT: other = term_send_mouse(vterm, 7, 1); break; in term_convert_key()
1471 case K_MOUSERIGHT: other = term_send_mouse(vterm, 6, 1); break; in term_convert_key()
1484 case K_RIGHTRELEASE: if (!term_mouse_click(vterm, c)) in term_convert_key()
1520 case K_PS: vterm_keyboard_start_paste(vterm); in term_convert_key()
1523 case K_PE: vterm_keyboard_end_paste(vterm); in term_convert_key()
1543 vterm_keyboard_key(vterm, key, mod); in term_convert_key()
1546 vterm_keyboard_unichar(vterm, c, mod); in term_convert_key()
1549 return (int)vterm_output_read(vterm, buf, KEY_BUF_LEN); in term_convert_key()
3712 VTerm *vterm; in term_update_window() local
3721 vterm = term->tl_vterm; in term_update_window()
3722 screen = vterm_obtain_screen(vterm); in term_update_window()
3723 state = vterm_obtain_state(vterm); in term_update_window()
3776 vterm_set_size(vterm, newrows, newcols); in term_update_window()
4109 set_vterm_palette(VTerm *vterm, long_u *rgb) in set_vterm_palette() argument
4112 VTermState *state = vterm_obtain_state(vterm); in set_vterm_palette()
4129 set_ansi_colors_list(VTerm *vterm, list_T *list) in set_ansi_colors_list() argument
4154 set_vterm_palette(vterm, rgb); in set_ansi_colors_list()
4163 init_vterm_ansi_colors(VTerm *vterm) in init_vterm_ansi_colors() argument
4171 || set_ansi_colors_list(vterm, var->di_tv.vval.v_list) == FAIL)) in init_vterm_ansi_colors()
4544 VTerm *vterm; in create_vterm() local
4549 vterm = vterm_new_with_allocator(rows, cols, &vterm_allocator, NULL); in create_vterm()
4550 term->tl_vterm = vterm; in create_vterm()
4551 if (vterm == NULL) in create_vterm()
4555 state = vterm_obtain_state(vterm); in create_vterm()
4556 screen = vterm_obtain_screen(vterm); in create_vterm()
4559 vterm_free(vterm); in create_vterm()
4565 vterm_set_utf8(vterm, 1); in create_vterm()
4577 vterm_state_set_bold_highbright(vterm_obtain_state(vterm), 1); in create_vterm()