![]() |
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().