rofi  1.7.0
_listview Struct Reference
Collaboration diagram for _listview:
Collaboration graph

Data Fields

widget widget
 
RofiOrientation type
 
unsigned int rchanged
 
unsigned int cur_page
 
unsigned int last_offset
 
unsigned int selected
 
unsigned int element_height
 
unsigned int max_rows
 
unsigned int max_elements
 
gboolean fixed_columns
 
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
 
_listview_rowboxes
 
scrollbarscrollbar
 
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
 
PangoEllipsizeMode emode
 
struct {
   MoveDirection   direction
 
   unsigned int   cur_visible
 
barview
 

Detailed Description

Definition at line 66 of file listview.c.

Field Documentation

◆ 

◆ boxes

◆ callback

listview_update_callback _listview::callback

Definition at line 106 of file listview.c.

Referenced by listview_create(), and update_element().

◆ cur_columns

unsigned int _listview::cur_columns

Definition at line 86 of file listview.c.

Referenced by listview_draw(), and listview_recompute_elements().

◆ cur_elements

◆ cur_page

unsigned int _listview::cur_page

Definition at line 76 of file listview.c.

Referenced by scroll_continious(), and scroll_per_page().

◆ cur_visible

unsigned int _listview::cur_visible

Definition at line 121 of file listview.c.

Referenced by barview_draw(), listview_nav_page_next_int(), and scroll_per_page_barview().

◆ cycle

gboolean _listview::cycle

Definition at line 98 of file listview.c.

Referenced by listview_create(), listview_nav_down_int(), and listview_nav_up_int().

◆ direction

◆ dynamic

unsigned int _listview::dynamic

Definition at line 95 of file listview.c.

Referenced by listview_create(), and listview_get_desired_height().

◆ eh

unsigned int _listview::eh

Definition at line 96 of file listview.c.

Referenced by listview_create().

◆ element_height

unsigned int _listview::element_height

◆ emode

PangoEllipsizeMode _listview::emode

◆ fixed_columns

gboolean _listview::fixed_columns

Definition at line 85 of file listview.c.

Referenced by listview_create(), and listview_recompute_elements().

◆ fixed_num_lines

unsigned int _listview::fixed_num_lines

◆ last_click

xcb_timestamp_t _listview::last_click

Definition at line 111 of file listview.c.

◆ last_offset

◆ listview_name

char* _listview::listview_name

Definition at line 115 of file listview.c.

Referenced by listview_create(), and listview_free().

◆ max_displayed_lines

unsigned int _listview::max_displayed_lines

Definition at line 92 of file listview.c.

Referenced by listview_get_desired_height(), and listview_set_max_lines().

◆ max_elements

unsigned int _listview::max_elements

◆ max_rows

unsigned int _listview::max_rows

◆ menu_columns

unsigned int _listview::menu_columns

Definition at line 93 of file listview.c.

Referenced by listview_create(), listview_recompute_elements(), and listview_resize().

◆ menu_lines

unsigned int _listview::menu_lines

◆ mouse_activated

listview_mouse_activated_cb _listview::mouse_activated

Definition at line 112 of file listview.c.

Referenced by listview_element_trigger_action(), and listview_set_mouse_activated_cb().

◆ mouse_activated_data

void* _listview::mouse_activated_data

Definition at line 113 of file listview.c.

Referenced by listview_element_trigger_action(), and listview_set_mouse_activated_cb().

◆ multi_select

gboolean _listview::multi_select

Definition at line 99 of file listview.c.

Referenced by listview_add_widget(), and listview_set_multi_select().

◆ rchanged

unsigned int _listview::rchanged

◆ req_elements

◆ reverse

unsigned int _listview::reverse

◆ scroll_type

ScrollType _listview::scroll_type

Definition at line 101 of file listview.c.

Referenced by listview_draw(), and listview_set_scroll_type().

◆ scrollbar

◆ scrollbar_scroll

gboolean _listview::scrollbar_scroll

Definition at line 109 of file listview.c.

◆ selected

◆ spacing

RofiDistance _listview::spacing

◆ type

◆ udata

void* _listview::udata

Definition at line 107 of file listview.c.

Referenced by listview_create(), and update_element().

◆ widget

widget _listview::widget

The documentation for this struct was generated from the following file: