rofi 1.7.5
|
#include <textbox.h>
Data Fields | |
widget | widget |
unsigned long | flags |
short | cursor |
char * | text |
const char * | placeholder |
int | show_placeholder |
PangoLayout * | layout |
int | tbft |
int | markup |
int | changed |
int | blink |
guint | blink_timeout |
double | yalign |
double | xalign |
TBFontConfig * | tbfc |
PangoEllipsizeMode | emode |
const char * | theme_name |
Internal structure of a textbox widget. TODO make this internal to textbox
int textbox::blink |
Definition at line 73 of file textbox.h.
Referenced by textbox_blink(), textbox_create(), textbox_cursor(), textbox_cursor_end(), textbox_delete(), textbox_draw(), and textbox_insert().
guint textbox::blink_timeout |
Definition at line 74 of file textbox.h.
Referenced by textbox_create(), and textbox_free().
int textbox::changed |
Definition at line 71 of file textbox.h.
Referenced by textbox_create(), textbox_delete(), textbox_draw(), textbox_get_desired_height(), and textbox_insert().
short textbox::cursor |
Definition at line 64 of file textbox.h.
Referenced by textbox_append_text(), textbox_cursor(), textbox_cursor_bkspc(), textbox_cursor_bkspc_word(), textbox_cursor_dec(), textbox_cursor_dec_word(), textbox_cursor_del(), textbox_cursor_del_eol(), textbox_cursor_del_sol(), textbox_cursor_del_word(), textbox_cursor_end(), textbox_cursor_inc(), textbox_cursor_inc_word(), textbox_delete(), textbox_draw(), and textbox_text().
PangoEllipsizeMode textbox::emode |
Definition at line 81 of file textbox.h.
Referenced by textbox_create(), textbox_moveresize(), and textbox_set_ellipsize().
unsigned long textbox::flags |
Definition at line 63 of file textbox.h.
Referenced by __textbox_update_pango_text(), _textbox_get_height(), textbox_append_text(), textbox_create(), textbox_draw(), textbox_get_desired_height(), textbox_get_desired_width(), textbox_get_width(), textbox_keybinding(), textbox_moveresize(), textbox_set_ellipsize(), and textbox_text().
PangoLayout* textbox::layout |
Definition at line 68 of file textbox.h.
Referenced by __textbox_update_pango_text(), _textbox_get_height(), textbox_create(), textbox_draw(), textbox_editable_trigger_action(), textbox_free(), textbox_get_desired_height(), textbox_get_desired_width(), textbox_get_font_height(), textbox_get_font_width(), textbox_get_pango_attributes(), textbox_get_visible_text(), textbox_initialize_font(), textbox_moveresize(), textbox_set_ellipsize(), textbox_set_pango_attributes(), and textbox_tab_stops().
const char* textbox::placeholder |
Definition at line 66 of file textbox.h.
Referenced by __textbox_update_pango_text(), and textbox_create().
int textbox::show_placeholder |
Definition at line 67 of file textbox.h.
Referenced by __textbox_update_pango_text(), and textbox_draw().
TBFontConfig* textbox::tbfc |
Definition at line 79 of file textbox.h.
Referenced by textbox_draw(), textbox_get_estimated_height(), and textbox_initialize_font().
int textbox::tbft |
Definition at line 69 of file textbox.h.
Referenced by __textbox_update_pango_text(), and textbox_font().
char* textbox::text |
Definition at line 65 of file textbox.h.
Referenced by __textbox_update_pango_text(), rofi_view_get_user_input(), rofi_view_refilter(), rofi_view_refilter_real(), textbox_cursor(), textbox_cursor_dec_word(), textbox_cursor_del(), textbox_cursor_del_eol(), textbox_cursor_end(), textbox_cursor_inc_word(), textbox_delete(), textbox_free(), textbox_insert(), and textbox_text().
widget textbox::widget |
Definition at line 62 of file textbox.h.
Referenced by _textbox_get_height(), textbox_create(), textbox_draw(), textbox_font(), textbox_get_desired_height(), textbox_get_width(), textbox_moveresize(), textbox_resize(), and textbox_text().
double textbox::xalign |
Definition at line 77 of file textbox.h.
Referenced by textbox_create(), and textbox_draw().
double textbox::yalign |
Definition at line 76 of file textbox.h.
Referenced by textbox_create(), and textbox_draw().