Lines Matching defs:state
14 static void putglyph(VTermState *state, const uint32_t chars[], int width, VTermPos pos) in putglyph()
31 static void updatecursor(VTermState *state, VTermPos *oldpos, int cancel_phantom) in updatecursor()
44 static void erase(VTermState *state, VTermRect rect, int selective) in erase()
53 VTermState *state = vterm_allocator_malloc(vt, sizeof(VTermState)); in vterm_state_new() local
76 INTERNAL void vterm_state_free(VTermState *state) in vterm_state_free()
84 static void scroll(VTermState *state, VTermRect rect, int downward, int rightward) in scroll()
124 static void linefeed(VTermState *state) in linefeed()
140 static void grow_combine_buffer(VTermState *state) in grow_combine_buffer()
153 static void set_col_tabstop(VTermState *state, int col) in set_col_tabstop()
159 static void clear_col_tabstop(VTermState *state, int col) in clear_col_tabstop()
165 static int is_col_tabstop(VTermState *state, int col) in is_col_tabstop()
171 static int is_cursor_in_scrollregion(const VTermState *state) in is_cursor_in_scrollregion()
183 static void tab(VTermState *state, int count, int direction) in tab()
214 static void set_lineinfo(VTermState *state, int row, int force, int dwl, int dhl) in set_lineinfo()
240 VTermState *state = user; in on_text() local
410 VTermState *state = user; in on_control() local
507 static int settermprop_bool(VTermState *state, VTermProp prop, int v) in settermprop_bool()
513 static int settermprop_int(VTermState *state, VTermProp prop, int v) in settermprop_int()
519 static int settermprop_string(VTermState *state, VTermProp prop, const char *str, size_t len) in settermprop_string()
529 static void savecursor(VTermState *state, int save) in savecursor()
556 VTermState *state = user; in on_escape() local
695 static void set_mode(VTermState *state, int num, int val) in set_mode()
712 static void set_dec_mode(VTermState *state, int num, int val) in set_dec_mode()
805 static void request_dec_mode(VTermState *state, int num) in request_dec_mode()
884 VTermState *state = user; in on_csi() local
1490 VTermState *state = user; in on_osc() local
1515 static void request_status_string(VTermState *state, const char *command, size_t cmdlen) in request_status_string()
1566 VTermState *state = user; in on_dcs() local
1581 VTermState *state = user; in on_resize() local
1673 VTermState *state = vterm_state_new(vt); in vterm_obtain_state() local
1692 void vterm_state_reset(VTermState *state, int hard) in vterm_state_reset()
1757 void vterm_state_get_cursorpos(const VTermState *state, VTermPos *cursorpos) in vterm_state_get_cursorpos()
1762 void vterm_state_set_callbacks(VTermState *state, const VTermStateCallbacks *callbacks, void *user) in vterm_state_set_callbacks()
1777 void *vterm_state_get_cbdata(VTermState *state) in vterm_state_get_cbdata()
1782 void vterm_state_set_unrecognised_fallbacks(VTermState *state, const VTermParserCallbacks *fallback… in vterm_state_set_unrecognised_fallbacks()
1794 void *vterm_state_get_unrecognised_fbdata(VTermState *state) in vterm_state_get_unrecognised_fbdata()
1799 int vterm_state_set_termprop(VTermState *state, VTermProp prop, VTermValue *val) in vterm_state_set_termprop()
1853 void vterm_state_focus_in(VTermState *state) in vterm_state_focus_in()
1859 void vterm_state_focus_out(VTermState *state) in vterm_state_focus_out()
1865 const VTermLineInfo *vterm_state_get_lineinfo(const VTermState *state, int row) in vterm_state_get_lineinfo()