Lines Matching defs:state
20 static void putglyph(VTermState *state, const uint32_t chars[], int width, VTermPos pos) in putglyph()
37 static void updatecursor(VTermState *state, VTermPos *oldpos, int cancel_phantom) in updatecursor()
50 static void erase(VTermState *state, VTermRect rect, int selective) in erase()
59 VTermState *state = vterm_allocator_malloc(vt, sizeof(VTermState)); in vterm_state_new() local
73 INTERNAL void vterm_state_free(VTermState *state) in vterm_state_free()
81 static void scroll(VTermState *state, VTermRect rect, int downward, int rightward) in scroll()
109 static void linefeed(VTermState *state) in linefeed()
125 static void grow_combine_buffer(VTermState *state) in grow_combine_buffer()
138 static void set_col_tabstop(VTermState *state, int col) in set_col_tabstop()
144 static void clear_col_tabstop(VTermState *state, int col) in clear_col_tabstop()
150 static int is_col_tabstop(VTermState *state, int col) in is_col_tabstop()
156 static void tab(VTermState *state, int count, int direction) in tab()
177 static void set_lineinfo(VTermState *state, int row, int force, int dwl, int dhl) in set_lineinfo()
203 VTermState *state = user; in on_text() local
351 VTermState *state = user; in on_control() local
435 static void output_mouse(VTermState *state, int code, int pressed, int modifiers, int col, int row) in output_mouse()
486 VTermState *state = data; in mousefunc() local
525 static int settermprop_bool(VTermState *state, VTermProp prop, int v) in settermprop_bool()
531 static int settermprop_int(VTermState *state, VTermProp prop, int v) in settermprop_int()
537 static int settermprop_string(VTermState *state, VTermProp prop, const char *str, size_t len) in settermprop_string()
547 static void savecursor(VTermState *state, int save) in savecursor()
574 VTermState *state = user; in on_escape() local
713 static void set_mode(VTermState *state, int num, int val) in set_mode()
730 static void set_dec_mode(VTermState *state, int num, int val) in set_dec_mode()
830 static void request_dec_mode(VTermState *state, int num) in request_dec_mode()
901 VTermState *state = user; in on_csi() local
1432 VTermState *state = user; in on_osc() local
1454 static void request_status_string(VTermState *state, const char *command, size_t cmdlen) in request_status_string()
1505 VTermState *state = user; in on_dcs() local
1517 VTermState *state = user; in on_resize() local
1604 VTermState *state = vterm_state_new(vt); in vterm_obtain_state() local
1623 void vterm_state_reset(VTermState *state, int hard) in vterm_state_reset()
1686 void vterm_state_get_cursorpos(const VTermState *state, VTermPos *cursorpos) in vterm_state_get_cursorpos()
1691 void vterm_state_set_callbacks(VTermState *state, const VTermStateCallbacks *callbacks, void *user) in vterm_state_set_callbacks()
1706 int vterm_state_set_termprop(VTermState *state, VTermProp prop, VTermValue *val) in vterm_state_set_termprop()
1748 const VTermLineInfo *vterm_state_get_lineinfo(const VTermState *state, int row) in vterm_state_get_lineinfo()