Symbol: VTermState
src/apps/serialconnect/libvterm/include/vterm.h
10
typedef struct VTermState VTermState;
src/apps/serialconnect/libvterm/include/vterm.h
196
VTermState *vterm_obtain_state(VTerm *vt);
src/apps/serialconnect/libvterm/include/vterm.h
198
void vterm_state_reset(VTermState *state, int hard);
src/apps/serialconnect/libvterm/include/vterm.h
199
void vterm_state_set_callbacks(VTermState *state, const VTermStateCallbacks *callbacks, void *user);
src/apps/serialconnect/libvterm/include/vterm.h
200
void vterm_state_get_cursorpos(const VTermState *state, VTermPos *cursorpos);
src/apps/serialconnect/libvterm/include/vterm.h
201
void vterm_state_get_default_colors(const VTermState *state, VTermColor *default_fg, VTermColor *default_bg);
src/apps/serialconnect/libvterm/include/vterm.h
202
void vterm_state_get_palette_color(const VTermState *state, int index, VTermColor *col);
src/apps/serialconnect/libvterm/include/vterm.h
203
void vterm_state_set_default_colors(VTermState *state, const VTermColor *default_fg, const VTermColor *default_bg);
src/apps/serialconnect/libvterm/include/vterm.h
204
void vterm_state_set_palette_color(VTermState *state, int index, const VTermColor *col);
src/apps/serialconnect/libvterm/include/vterm.h
205
void vterm_state_set_bold_highbright(VTermState *state, int bold_is_highbright);
src/apps/serialconnect/libvterm/include/vterm.h
206
int vterm_state_get_penattr(const VTermState *state, VTermAttr attr, VTermValue *val);
src/apps/serialconnect/libvterm/include/vterm.h
207
int vterm_state_set_termprop(VTermState *state, VTermProp prop, VTermValue *val);
src/apps/serialconnect/libvterm/include/vterm.h
208
const VTermLineInfo *vterm_state_get_lineinfo(const VTermState *state, int row);
src/apps/serialconnect/libvterm/src/pen.c
109
static void setpenattr_bool(VTermState *state, VTermAttr attr, int boolean)
src/apps/serialconnect/libvterm/src/pen.c
115
static void setpenattr_int(VTermState *state, VTermAttr attr, int number)
src/apps/serialconnect/libvterm/src/pen.c
121
static void setpenattr_col(VTermState *state, VTermAttr attr, VTermColor color)
src/apps/serialconnect/libvterm/src/pen.c
127
static void set_pen_col_ansi(VTermState *state, VTermAttr attr, long col)
src/apps/serialconnect/libvterm/src/pen.c
136
INTERNAL void vterm_state_newpen(VTermState *state)
src/apps/serialconnect/libvterm/src/pen.c
147
INTERNAL void vterm_state_resetpen(VTermState *state)
src/apps/serialconnect/libvterm/src/pen.c
163
INTERNAL void vterm_state_savepen(VTermState *state, int save)
src/apps/serialconnect/libvterm/src/pen.c
183
void vterm_state_get_default_colors(const VTermState *state, VTermColor *default_fg, VTermColor *default_bg)
src/apps/serialconnect/libvterm/src/pen.c
189
void vterm_state_get_palette_color(const VTermState *state, int index, VTermColor *col)
src/apps/serialconnect/libvterm/src/pen.c
194
void vterm_state_set_default_colors(VTermState *state, const VTermColor *default_fg, const VTermColor *default_bg)
src/apps/serialconnect/libvterm/src/pen.c
200
void vterm_state_set_palette_color(VTermState *state, int index, const VTermColor *col)
src/apps/serialconnect/libvterm/src/pen.c
206
void vterm_state_set_bold_highbright(VTermState *state, int bold_is_highbright)
src/apps/serialconnect/libvterm/src/pen.c
211
INTERNAL void vterm_state_setpen(VTermState *state, const long args[], int argcount)
src/apps/serialconnect/libvterm/src/pen.c
36
static void lookup_colour_ansi(const VTermState *state, long index, VTermColor *col)
src/apps/serialconnect/libvterm/src/pen.c
373
INTERNAL int vterm_state_getpen(VTermState *state, long args[], int argcount)
src/apps/serialconnect/libvterm/src/pen.c
424
int vterm_state_get_penattr(const VTermState *state, VTermAttr attr, VTermValue *val)
src/apps/serialconnect/libvterm/src/pen.c
43
static void lookup_colour_palette(const VTermState *state, long index, VTermColor *col)
src/apps/serialconnect/libvterm/src/pen.c
67
static int lookup_colour(const VTermState *state, int palette, const long args[], int argcount, VTermColor *col, int *index)
src/apps/serialconnect/libvterm/src/pen.c
96
static void setpenattr(VTermState *state, VTermAttr attr, VTermValueType type, VTermValue *val)
src/apps/serialconnect/libvterm/src/screen.c
44
VTermState *state;
src/apps/serialconnect/libvterm/src/screen.c
629
VTermState *state = vterm_obtain_state(vt);
src/apps/serialconnect/libvterm/src/state.c
109
static void linefeed(VTermState *state)
src/apps/serialconnect/libvterm/src/state.c
125
static void grow_combine_buffer(VTermState *state)
src/apps/serialconnect/libvterm/src/state.c
138
static void set_col_tabstop(VTermState *state, int col)
src/apps/serialconnect/libvterm/src/state.c
1437
VTermState *state = user;
src/apps/serialconnect/libvterm/src/state.c
144
static void clear_col_tabstop(VTermState *state, int col)
src/apps/serialconnect/libvterm/src/state.c
1459
static void request_status_string(VTermState *state, const char *command, size_t cmdlen)
src/apps/serialconnect/libvterm/src/state.c
150
static int is_col_tabstop(VTermState *state, int col)
src/apps/serialconnect/libvterm/src/state.c
1511
VTermState *state = user;
src/apps/serialconnect/libvterm/src/state.c
1523
VTermState *state = user;
src/apps/serialconnect/libvterm/src/state.c
156
static void tab(VTermState *state, int count, int direction)
src/apps/serialconnect/libvterm/src/state.c
1604
VTermState *vterm_obtain_state(VTerm *vt)
src/apps/serialconnect/libvterm/src/state.c
1606
VTermState *state;
src/apps/serialconnect/libvterm/src/state.c
1629
void vterm_state_reset(VTermState *state, int hard)
src/apps/serialconnect/libvterm/src/state.c
1695
void vterm_state_get_cursorpos(const VTermState *state, VTermPos *cursorpos)
src/apps/serialconnect/libvterm/src/state.c
1700
void vterm_state_set_callbacks(VTermState *state, const VTermStateCallbacks *callbacks, void *user)
src/apps/serialconnect/libvterm/src/state.c
1715
int vterm_state_set_termprop(VTermState *state, VTermProp prop, VTermValue *val)
src/apps/serialconnect/libvterm/src/state.c
1757
const VTermLineInfo *vterm_state_get_lineinfo(const VTermState *state, int row)
src/apps/serialconnect/libvterm/src/state.c
177
static void set_lineinfo(VTermState *state, int row, int force, int dwl, int dhl)
src/apps/serialconnect/libvterm/src/state.c
20
static void putglyph(VTermState *state, const uint32_t chars[], int width, VTermPos pos)
src/apps/serialconnect/libvterm/src/state.c
203
VTermState *state = user;
src/apps/serialconnect/libvterm/src/state.c
353
VTermState *state = user;
src/apps/serialconnect/libvterm/src/state.c
37
static void updatecursor(VTermState *state, VTermPos *oldpos, int cancel_phantom)
src/apps/serialconnect/libvterm/src/state.c
437
static void output_mouse(VTermState *state, int code, int pressed, int modifiers, int col, int row)
src/apps/serialconnect/libvterm/src/state.c
488
VTermState *state = data;
src/apps/serialconnect/libvterm/src/state.c
50
static void erase(VTermState *state, VTermRect rect, int selective)
src/apps/serialconnect/libvterm/src/state.c
527
static int settermprop_bool(VTermState *state, VTermProp prop, int v)
src/apps/serialconnect/libvterm/src/state.c
533
static int settermprop_int(VTermState *state, VTermProp prop, int v)
src/apps/serialconnect/libvterm/src/state.c
539
static int settermprop_string(VTermState *state, VTermProp prop, const char *str, size_t len)
src/apps/serialconnect/libvterm/src/state.c
550
static void savecursor(VTermState *state, int save)
src/apps/serialconnect/libvterm/src/state.c
57
static VTermState *vterm_state_new(VTerm *vt)
src/apps/serialconnect/libvterm/src/state.c
577
VTermState *state = user;
src/apps/serialconnect/libvterm/src/state.c
59
VTermState *state = vterm_allocator_malloc(vt, sizeof(VTermState));
src/apps/serialconnect/libvterm/src/state.c
716
static void set_mode(VTermState *state, int num, int val)
src/apps/serialconnect/libvterm/src/state.c
73
INTERNAL void vterm_state_free(VTermState *state)
src/apps/serialconnect/libvterm/src/state.c
733
static void set_dec_mode(VTermState *state, int num, int val)
src/apps/serialconnect/libvterm/src/state.c
81
static void scroll(VTermState *state, VTermRect rect, int downward, int rightward)
src/apps/serialconnect/libvterm/src/state.c
834
static void request_dec_mode(VTermState *state, int num)
src/apps/serialconnect/libvterm/src/state.c
905
VTermState *state = user;
src/apps/serialconnect/libvterm/src/vterm_internal.h
160
VTermState *state;
src/apps/serialconnect/libvterm/src/vterm_internal.h
185
void vterm_state_free(VTermState *state);
src/apps/serialconnect/libvterm/src/vterm_internal.h
187
void vterm_state_newpen(VTermState *state);
src/apps/serialconnect/libvterm/src/vterm_internal.h
188
void vterm_state_resetpen(VTermState *state);
src/apps/serialconnect/libvterm/src/vterm_internal.h
189
void vterm_state_setpen(VTermState *state, const long args[], int argcount);
src/apps/serialconnect/libvterm/src/vterm_internal.h
190
int vterm_state_getpen(VTermState *state, long args[], int argcount);
src/apps/serialconnect/libvterm/src/vterm_internal.h
191
void vterm_state_savepen(VTermState *state, int save);
src/apps/serialconnect/libvterm/src/vterm_internal.h
200
void vterm_state_push_output_sprintf_CSI(VTermState *vts, const char *format, ...);