![]() |
libxputty 0.1
|
ViewMultiList_t - struct to hold information for the listview. More...
#include <xmultilistview.h>
Data Fields | |
char ** | list_names |
char * | tooltip_text |
Widget_t * | slider |
cairo_surface_t * | folder |
cairo_surface_t * | folder_select |
cairo_surface_t * | file |
cairo_surface_t * | folder_scaled |
cairo_surface_t * | folder_select_scaled |
cairo_surface_t * | file_scaled |
float | scale_down |
float | scale_up |
int | icon_pos |
int | prelight_item |
int | active_item |
int | prev_prelight_item |
int | prev_active_item |
int | show_items |
int | item_height |
int | item_width |
int | list_size |
int | column |
int | check_dir |
char | pad [4] |
ViewMultiList_t - struct to hold information for the listview.
prelight_item | - the list item which has the focus |
active_item | - the list item which is selected(active) |
show_items | - the viewable amount of list items |
list_size | - total amount of list items in list |
check_dir | - check if list item is a directory |
**list_names | - the list entrys |
Definition at line 42 of file xmultilistview.h.
int active_item |
Definition at line 56 of file xmultilistview.h.
Referenced by _draw_multi_list(), _multi_list_entry_released(), _update_view(), multi_listview_set_active_entry(), and multi_listview_unset_active_entry().
int check_dir |
Definition at line 64 of file xmultilistview.h.
Referenced by _draw_multi_list(), _update_view(), create_multi_listview_viewport(), and multi_listview_set_check_dir().
int column |
Definition at line 63 of file xmultilistview.h.
Referenced by _draw_multi_list(), _multi_list_entry_double_clicked(), _multi_list_motion(), _reconfigure_multi_listview_viewport(), _update_view(), and add_multi_listview().
cairo_surface_t* file |
Definition at line 48 of file xmultilistview.h.
Referenced by add_multi_listview(), multi_listview_mem_free(), and multi_listview_set_item_size().
cairo_surface_t* file_scaled |
Definition at line 51 of file xmultilistview.h.
Referenced by _draw_multi_list(), _update_view(), add_multi_listview(), multi_listview_mem_free(), and multi_listview_set_item_size().
cairo_surface_t* folder |
Definition at line 46 of file xmultilistview.h.
Referenced by add_multi_listview(), multi_listview_mem_free(), and multi_listview_set_item_size().
cairo_surface_t* folder_scaled |
Definition at line 49 of file xmultilistview.h.
Referenced by _draw_multi_list(), _update_view(), add_multi_listview(), multi_listview_mem_free(), and multi_listview_set_item_size().
cairo_surface_t* folder_select |
Definition at line 47 of file xmultilistview.h.
Referenced by add_multi_listview(), multi_listview_mem_free(), and multi_listview_set_item_size().
cairo_surface_t* folder_select_scaled |
Definition at line 50 of file xmultilistview.h.
Referenced by _update_view(), add_multi_listview(), multi_listview_mem_free(), and multi_listview_set_item_size().
int icon_pos |
Definition at line 54 of file xmultilistview.h.
Referenced by _draw_multi_list(), _reconfigure_multi_listview_viewport(), _update_view(), and add_multi_listview().
int item_height |
Definition at line 60 of file xmultilistview.h.
Referenced by _draw_multi_list(), _multi_list_entry_double_clicked(), _multi_list_entry_released(), _multi_list_key_pressed(), _multi_list_motion(), _reconfigure_multi_listview_viewport(), _update_view(), add_multi_listview(), multi_listview_remove_list(), multi_listview_set_item_size(), and scale_image().
int item_width |
Definition at line 61 of file xmultilistview.h.
Referenced by _draw_multi_list(), _multi_list_motion(), _reconfigure_multi_listview_viewport(), _update_view(), add_multi_listview(), multi_listview_set_item_size(), and scale_image().
char** list_names |
Definition at line 43 of file xmultilistview.h.
Referenced by _draw_multi_list(), _update_view(), multi_listview_remove_list(), and multi_listview_set_list().
int list_size |
Definition at line 62 of file xmultilistview.h.
Referenced by _draw_multi_list(), _draw_multi_listviewslider(), _multi_list_entry_double_clicked(), _multi_list_entry_released(), _reconfigure_multi_listview_viewport(), _update_view(), multi_listview_remove_list(), and multi_listview_set_list().
char pad[4] |
Definition at line 65 of file xmultilistview.h.
int prelight_item |
Definition at line 55 of file xmultilistview.h.
Referenced by _draw_multi_list(), _leave_multi_list(), _multi_list_entry_released(), _multi_list_key_pressed(), _multi_list_motion(), _update_view(), and multi_listview_unset_active_entry().
int prev_active_item |
Definition at line 58 of file xmultilistview.h.
int prev_prelight_item |
Definition at line 57 of file xmultilistview.h.
Referenced by _multi_list_motion(), and _update_view().
float scale_down |
Definition at line 52 of file xmultilistview.h.
Referenced by _draw_multi_list(), _update_view(), add_multi_listview(), multi_listview_set_item_size(), multi_listview_set_list(), and scale_image().
float scale_up |
Definition at line 53 of file xmultilistview.h.
Referenced by _reconfigure_multi_listview_viewport(), add_multi_listview(), multi_listview_set_item_size(), and scale_image().
int show_items |
Definition at line 59 of file xmultilistview.h.
Referenced by _draw_multi_list(), _draw_multi_listviewslider(), _reconfigure_multi_listview_viewport(), _update_view(), and create_multi_listview_viewport().
Widget_t* slider |
Definition at line 45 of file xmultilistview.h.
Referenced by _reconfigure_multi_listview_viewport(), _set_multi_listview_viewpoint(), add_multi_listview(), and multi_listview_remove_list().
char* tooltip_text |
Definition at line 44 of file xmultilistview.h.
Referenced by _draw_multi_list(), add_multi_listview(), and multi_listview_mem_free().