void(* line_get)(struct TextViewContext *tvc, const char **r_line, int *r_len)
int(* begin)(struct TextViewContext *tvc)
void(* const_colors)(struct TextViewContext *tvc, unsigned char bg_sel[4])
enum eTextViewContext_LineFlag(* line_data)(struct TextViewContext *tvc, uchar fg[4], uchar bg[4], int *r_icon, uchar r_icon_fg[4], uchar r_icon_bg[4])
void(* end)(struct TextViewContext *tvc)
int(* step)(struct TextViewContext *tvc)
void(* draw_cursor)(struct TextViewContext *tvc, int cwidth, int columns)
int textview_draw(struct TextViewContext *tvc, bool do_draw, const int mval_init[2], void **r_mval_pick_item, int *r_mval_pick_offset)
eTextViewContext_LineFlag
struct TextViewContext TextViewContext