void textbox_font(textbox *tb, TextBoxFontType tbft)
int textbox_get_desired_width(widget *wid)
void textbox_icon(textbox *tb, cairo_surface_t *icon)
double textbox_get_estimated_ch(void)
void textbox_text(textbox *tb, const char *text)
void textbox_cursor_end(textbox *tb)
gboolean textbox_append_text(textbox *tb, const char *pad, const int pad_len)
int textbox_get_font_height(const textbox *tb)
double textbox_get_estimated_char_width(void)
int textbox_keybinding(textbox *tb, KeyBindingAction action)
int textbox_get_height(const textbox *tb)
const char * textbox_get_visible_text(const textbox *tb)
void textbox_insert(textbox *tb, const int char_pos, const char *str, const int slen)
void textbox_cursor(textbox *tb, int pos)
void textbox_cleanup(void)
void textbox_set_ellipsize(textbox *tb, PangoEllipsizeMode mode)
PangoAttrList * textbox_get_pango_attributes(textbox *tb)
int textbox_get_font_width(const textbox *tb)
void textbox_set_icon_index(textbox *tb, int index)
void textbox_delete(textbox *tb, int pos, int dlen)
int textbox_get_estimated_height(const textbox *tb, int eh)
void textbox_set_pango_attributes(textbox *tb, PangoAttrList *list)
void textbox_set_pango_context(const char *font, PangoContext *p)
void textbox_moveresize(textbox *tb, int x, int y, int w, int h)
PangoFontMetrics * metrics
double textbox_get_estimated_char_height(void)
textbox * textbox_create(widget *parent, WidgetType type, const char *name, TextboxFlags flags, TextBoxFontType tbft, const char *text, double xalign, double yalign)