|
Blender V5.0
|
#include <DNA_screen_types.h>
Public Attributes | |
| struct uiList * | next |
| struct uiList * | prev |
| struct uiListType * | type |
| char | list_id [256] |
| int | layout_type |
| int | flag |
| int | list_scroll |
| int | list_grip |
| int | list_last_len |
| int | list_last_activei |
| char | filter_byname [256] |
| int | filter_flag |
| int | filter_sort_flag |
| IDProperty * | properties |
| uiListDyn * | dyn_data |
Definition at line 312 of file DNA_screen_types.h.
| uiListDyn* uiList::dyn_data |
Dynamic data (runtime).
Definition at line 339 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_ensure(), UI_list_filter_and_sort_items(), UI_list_item_index_is_filtered_visible(), ui_template_list_collect_display_items(), ui_template_list_collect_items(), ui_template_list_layout_draw(), uilist_free_dyn_data(), uilist_prepare(), uilist_resize_update(), and uiTemplateList_ex().
| char uiList::filter_byname[256] |
Defined as .
Definition at line 331 of file DNA_screen_types.h.
Referenced by uilist_filter_items_default(), and uiListNameFilter::uiListNameFilter().
| int uiList::filter_flag |
Definition at line 332 of file DNA_screen_types.h.
Referenced by UI_list_filter_and_sort_items(), ui_list_unhide_filter_options(), and ui_template_list_layout_draw().
| int uiList::filter_sort_flag |
Definition at line 333 of file DNA_screen_types.h.
Referenced by ui_list_ensure(), UI_list_filter_and_sort_items(), ui_list_get_increment(), ui_template_list_collect_items(), and uilist_draw_filter_default().
| int uiList::flag |
Definition at line 322 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), uilist_prepare(), uilist_resize_update(), and uiTemplateList_ex().
| int uiList::layout_type |
How items are laid out in the list.
Definition at line 321 of file DNA_screen_types.h.
Referenced by ui_list_ensure(), ui_list_get_increment(), ui_template_list_collect_display_items(), ui_template_list_layout_draw(), and uilist_draw_item_default().
| int uiList::list_grip |
Definition at line 325 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_ensure(), ui_template_list_layout_draw(), uilist_prepare(), and uilist_resize_update().
| char uiList::list_id[256] |
Definition at line 318 of file DNA_screen_types.h.
Referenced by ui_list_ensure(), and WM_uilisttype_list_id_get().
| int uiList::list_last_activei |
Definition at line 327 of file DNA_screen_types.h.
Referenced by uiTemplateList_ex().
| int uiList::list_last_len |
Definition at line 326 of file DNA_screen_types.h.
Referenced by uilist_prepare().
| int uiList::list_scroll |
Definition at line 324 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_template_list_layout_draw(), and uilist_prepare().
| struct uiList* uiList::next |
Definition at line 313 of file DNA_screen_types.h.
| struct uiList * uiList::prev |
Definition at line 313 of file DNA_screen_types.h.
| IDProperty* uiList::properties |
Custom sub-classes properties.
Definition at line 336 of file DNA_screen_types.h.
Referenced by write_uilist().
| struct uiListType* uiList::type |