rofi
1.5.1
|
Data Fields | |
widget | widget |
ViewType | type |
unsigned int | rchanged |
unsigned int | cur_page |
unsigned int | last_offset |
unsigned int | selected |
unsigned int | element_height |
unsigned int | element_width |
unsigned int | max_rows |
unsigned int | max_elements |
unsigned int | cur_columns |
unsigned int | req_elements |
unsigned int | cur_elements |
RofiDistance | spacing |
unsigned int | menu_lines |
unsigned int | max_displayed_lines |
unsigned int | menu_columns |
unsigned int | fixed_num_lines |
unsigned int | dynamic |
unsigned int | eh |
unsigned int | reverse |
gboolean | cycle |
gboolean | multi_select |
ScrollType | scroll_type |
textbox ** | boxes |
scrollbar * | scrollbar |
listview_update_callback | callback |
void * | udata |
gboolean | scrollbar_scroll |
xcb_timestamp_t | last_click |
listview_mouse_activated_cb | mouse_activated |
void * | mouse_activated_data |
char * | listview_name |
struct { | |
MoveDirection direction | |
unsigned int cur_visible | |
} | barview |
Definition at line 52 of file listview.c.
struct { ... } _listview::barview |
textbox** _listview::boxes |
Definition at line 90 of file listview.c.
Referenced by barview_draw(), listview_draw(), listview_element_trigger_action(), listview_find_mouse_target(), listview_free(), listview_recompute_elements(), and update_element().
listview_update_callback _listview::callback |
Definition at line 93 of file listview.c.
Referenced by listview_create(), and update_element().
unsigned int _listview::cur_columns |
Definition at line 73 of file listview.c.
Referenced by listview_draw(), and listview_recompute_elements().
unsigned int _listview::cur_elements |
Definition at line 75 of file listview.c.
Referenced by barview_draw(), listview_draw(), listview_element_trigger_action(), listview_find_mouse_target(), listview_free(), and listview_recompute_elements().
unsigned int _listview::cur_page |
Definition at line 63 of file listview.c.
Referenced by scroll_continious(), and scroll_per_page().
unsigned int _listview::cur_visible |
Definition at line 108 of file listview.c.
Referenced by barview_draw(), listview_nav_page_next_int(), and scroll_per_page_barview().
gboolean _listview::cycle |
Definition at line 85 of file listview.c.
Referenced by listview_create(), listview_nav_down_int(), and listview_nav_up_int().
MoveDirection _listview::direction |
Definition at line 107 of file listview.c.
Referenced by barview_draw(), listview_nav_down_int(), listview_nav_page_next_int(), listview_nav_page_prev_int(), listview_nav_up_int(), and listview_set_selected().
unsigned int _listview::dynamic |
Definition at line 82 of file listview.c.
Referenced by listview_create(), and listview_get_desired_height().
unsigned int _listview::eh |
Definition at line 83 of file listview.c.
Referenced by listview_create().
unsigned int _listview::element_height |
Definition at line 67 of file listview.c.
Referenced by barview_draw(), listview_create(), listview_draw(), listview_get_desired_height(), and listview_resize().
unsigned int _listview::element_width |
Definition at line 68 of file listview.c.
unsigned int _listview::fixed_num_lines |
Definition at line 81 of file listview.c.
Referenced by listview_create(), listview_get_desired_height(), listview_get_fixed_num_lines(), and listview_set_fixed_num_lines().
xcb_timestamp_t _listview::last_click |
Definition at line 98 of file listview.c.
unsigned int _listview::last_offset |
Definition at line 64 of file listview.c.
Referenced by barview_draw(), listview_draw(), listview_element_trigger_action(), listview_find_mouse_target(), listview_nav_page_next_int(), listview_nav_page_prev_int(), scroll_per_page(), and scroll_per_page_barview().
char* _listview::listview_name |
Definition at line 102 of file listview.c.
Referenced by listview_create(), and listview_free().
unsigned int _listview::max_displayed_lines |
Definition at line 79 of file listview.c.
Referenced by listview_get_desired_height(), and listview_set_max_lines().
unsigned int _listview::max_elements |
Definition at line 70 of file listview.c.
Referenced by listview_nav_page_next_int(), listview_nav_page_prev_int(), listview_recompute_elements(), listview_resize(), and scroll_per_page().
unsigned int _listview::max_rows |
Definition at line 69 of file listview.c.
Referenced by listview_draw(), listview_nav_left(), listview_nav_right(), listview_recompute_elements(), listview_resize(), and scroll_continious().
unsigned int _listview::menu_columns |
Definition at line 80 of file listview.c.
Referenced by listview_create(), listview_recompute_elements(), and listview_resize().
unsigned int _listview::menu_lines |
Definition at line 78 of file listview.c.
Referenced by listview_get_desired_height(), listview_get_num_lines(), listview_resize(), and listview_set_num_lines().
listview_mouse_activated_cb _listview::mouse_activated |
Definition at line 99 of file listview.c.
Referenced by listview_element_trigger_action(), and listview_set_mouse_activated_cb().
void* _listview::mouse_activated_data |
Definition at line 100 of file listview.c.
Referenced by listview_element_trigger_action(), and listview_set_mouse_activated_cb().
gboolean _listview::multi_select |
Definition at line 86 of file listview.c.
Referenced by listview_recompute_elements(), and listview_set_multi_select().
unsigned int _listview::rchanged |
Definition at line 60 of file listview.c.
Referenced by barview_draw(), listview_draw(), listview_recompute_elements(), scroll_continious(), scroll_per_page(), and scroll_per_page_barview().
unsigned int _listview::req_elements |
Definition at line 74 of file listview.c.
Referenced by barview_draw(), listview_draw(), listview_element_trigger_action(), listview_find_mouse_target(), listview_get_desired_height(), listview_nav_down_int(), listview_nav_page_next_int(), listview_nav_right(), listview_nav_up_int(), listview_recompute_elements(), listview_set_num_elements(), listview_set_selected(), and scroll_continious().
unsigned int _listview::reverse |
Definition at line 84 of file listview.c.
Referenced by listview_create(), listview_draw(), listview_nav_down(), listview_nav_page_next(), listview_nav_page_prev(), and listview_nav_up().
ScrollType _listview::scroll_type |
Definition at line 88 of file listview.c.
Referenced by listview_draw(), and listview_set_scroll_type().
scrollbar* _listview::scrollbar |
Definition at line 91 of file listview.c.
Referenced by listview_create(), listview_draw(), listview_find_mouse_target(), listview_free(), listview_resize(), and listview_set_show_scrollbar().
gboolean _listview::scrollbar_scroll |
Definition at line 96 of file listview.c.
unsigned int _listview::selected |
Definition at line 65 of file listview.c.
Referenced by listview_draw(), listview_get_selected(), listview_nav_down_int(), listview_nav_left(), listview_nav_page_next_int(), listview_nav_page_prev_int(), listview_nav_right(), listview_nav_up_int(), listview_set_num_elements(), listview_set_selected(), scroll_continious(), scroll_per_page(), scroll_per_page_barview(), and update_element().
RofiDistance _listview::spacing |
Definition at line 77 of file listview.c.
Referenced by barview_draw(), listview_create(), listview_draw(), listview_get_desired_height(), and listview_resize().
ViewType _listview::type |
Definition at line 56 of file listview.c.
Referenced by _listview_draw(), listview_create(), listview_get_desired_height(), listview_nav_left(), listview_nav_page_next_int(), listview_nav_page_prev_int(), listview_nav_right(), and listview_resize().
void* _listview::udata |
Definition at line 94 of file listview.c.
Referenced by listview_create(), and update_element().
widget _listview::widget |
Definition at line 54 of file listview.c.
Referenced by barview_draw(), listview_create(), listview_draw(), listview_get_desired_height(), and listview_resize().