Go to the documentation of this file.
54 #define TF_UNDERLINE 0x02
56 #define TF_REVERSE 0x08
102 #define TP_SHOWCURSOR 0
103 #define TP_CURSORKEYS 1
104 #define TP_KEYPADAPP 2
105 #define TP_AUTOREPEAT 3
106 #define TP_SWITCHVT 4
108 #define TP_SETBELLPD 6
109 #define TP_SETBELLPD_PITCH(pd) ((pd) >> 16)
110 #define TP_SETBELLPD_DURATION(pd) ((pd) & 0xffff)
123 #if defined(TEKEN_XTERM) && defined(TEKEN_UTF8)
159 unsigned int t_utf8_left;
163 #if defined(TEKEN_XTERM) && defined(TEKEN_UTF8)
164 unsigned int t_curscs;
165 teken_scs_t *t_saved_curscs;
166 teken_scs_t *t_scs[2];
void teken_state_t(teken_t *, teken_char_t)
void tf_copy_t(void *, const teken_rect_t *, const teken_pos_t *)
C void teken_set_defattr(teken_t *, const teken_attr_t *)
C void teken_set_curattr(teken_t *, const teken_attr_t *)
void tf_cursor_t(void *, const teken_pos_t *)
C void teken_set_winsize(teken_t *, const teken_pos_t *)
tf_respond_t * tf_respond
unsigned int t_stateflags
unsigned int t_tabstops[T_NUMCOL/(sizeof(unsigned int) *8)]
void tf_fill_t(void *, const teken_rect_t *, teken_char_t, const teken_attr_t *)
tf_putchar_t * tf_putchar
#define C
Used to define external C functions.
const C teken_attr_t * teken_get_defattr(teken_t *)
unsigned short teken_unit_t
C void teken_init(teken_t *, const teken_funcs_t *, void *)
unsigned char teken_color_t
teken_pos_t t_saved_cursor
void tf_respond_t(void *, const void *, size_t)
unsigned char teken_char_t
void tf_putchar_t(void *, const teken_pos_t *, teken_char_t, const teken_attr_t *)
C void teken_input(teken_t *, const void *, size_t)
unsigned char teken_format_t
C void teken_set_cursor(teken_t *, const teken_pos_t *)
const C teken_attr_t * teken_get_curattr(teken_t *)
teken_attr_t t_saved_curattr
unsigned int t_nums[T_NUMSIZE]
void tf_param_t(void *, int, unsigned int)
teken_state_t * t_nextstate
const teken_funcs_t * t_funcs