rofi
1.5.1
|
#include <textbox.h>
Data Fields | |
widget | widget |
unsigned long | flags |
short | cursor |
char * | text |
PangoLayout * | layout |
int | tbft |
int | markup |
int | changed |
cairo_surface_t * | icon |
int | icon_index |
int | blink |
guint | blink_timeout |
double | yalign |
double | xalign |
PangoFontMetrics * | metrics |
int | left_offset |
const char * | theme_name |
Internal structure of a textbox widget. TODO make this internal to textbox
int textbox::blink |
Definition at line 64 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 65 of file textbox.h.
Referenced by textbox_create(), and textbox_free().
int textbox::changed |
Definition at line 59 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 54 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().
unsigned long textbox::flags |
Definition at line 53 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(), and textbox_text().
cairo_surface_t* textbox::icon |
Definition at line 61 of file textbox.h.
Referenced by textbox_draw(), and textbox_icon().
PangoLayout* textbox::layout |
Definition at line 56 of file textbox.h.
Referenced by __textbox_update_pango_text(), textbox_create(), textbox_draw(), textbox_editable_trigger_action(), textbox_free(), 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(), and textbox_set_pango_attributes().
int textbox::left_offset |
Definition at line 71 of file textbox.h.
Referenced by textbox_create(), textbox_draw(), textbox_get_desired_width(), textbox_initialize_font(), and textbox_moveresize().
PangoFontMetrics* textbox::metrics |
Definition at line 70 of file textbox.h.
Referenced by textbox_draw(), textbox_get_estimated_height(), and textbox_initialize_font().
int textbox::tbft |
Definition at line 57 of file textbox.h.
Referenced by __textbox_update_pango_text(), textbox_draw(), and textbox_font().
char* textbox::text |
Definition at line 55 of file textbox.h.
Referenced by __textbox_update_pango_text(), rofi_view_get_user_input(), rofi_view_refilter(), 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 52 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 68 of file textbox.h.
Referenced by textbox_create(), and textbox_draw().
double textbox::yalign |
Definition at line 67 of file textbox.h.
Referenced by textbox_create(), and textbox_draw().