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