Home | History | Annotate | Download | only in include

Lines Matching defs:VTerm

13 typedef struct VTerm VTerm;
122 VTerm *vterm_new(int rows, int cols);
123 VTerm *vterm_new_with_allocator(int rows, int cols, VTermAllocatorFunctions *funcs, void *allocdata);
124 void vterm_free(VTerm* vt);
126 void vterm_get_size(const VTerm *vt, int *rowsp, int *colsp);
127 void vterm_set_size(VTerm *vt, int rows, int cols);
129 void vterm_push_bytes(VTerm *vt, const char *bytes, size_t len);
131 void vterm_input_push_char(VTerm *vt, VTermModifier state, uint32_t c);
132 void vterm_input_push_key(VTerm *vt, VTermModifier state, VTermKey key);
134 size_t vterm_output_bufferlen(VTerm *vt); /* deprecated */
136 size_t vterm_output_get_buffer_size(const VTerm *vt);
137 size_t vterm_output_get_buffer_current(const VTerm *vt);
138 size_t vterm_output_get_buffer_remaining(const VTerm *vt);
140 size_t vterm_output_bufferread(VTerm *vt, char *buffer, size_t len);
177 void vterm_set_parser_callbacks(VTerm *vt, const VTermParserCallbacks *callbacks, void *user);
179 void vterm_parser_set_utf8(VTerm *vt, int is_utf8);
200 VTermState *vterm_obtain_state(VTerm *vt);
248 VTermScreen *vterm_obtain_screen(VTerm *vt);