|
Blender V4.3
|
#include <DNA_screen_types.h>
Public Attributes | |
| struct uiList * | next |
| struct uiList * | prev |
| struct uiListType * | type |
| char | list_id [128] |
| int | layout_type |
| int | flag |
| int | list_scroll |
| int | list_grip |
| int | list_last_len |
| int | list_last_activei |
| char | filter_byname [128] |
| int | filter_flag |
| int | filter_sort_flag |
| IDProperty * | properties |
| uiListDyn * | dyn_data |
Definition at line 291 of file DNA_screen_types.h.
| uiListDyn* uiList::dyn_data |
Dynamic data (runtime).
Definition at line 319 of file DNA_screen_types.h.
Referenced by asset_view_draw_item(), asset_view_filter_items(), ui_do_but_EXIT(), ui_handle_list_event(), ui_list_activate_hovered_row(), UI_list_custom_activate_operator_set(), UI_list_custom_drag_operator_set(), 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[128] |
Defined as UI_MAX_NAME_STR.
Definition at line 311 of file DNA_screen_types.h.
Referenced by uilist_filter_items_default().
| int uiList::filter_flag |
Definition at line 312 of file DNA_screen_types.h.
Referenced by UI_list_filter_and_sort_items(), UI_list_item_index_is_filtered_visible(), and ui_template_list_layout_draw().
| int uiList::filter_sort_flag |
Definition at line 313 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 302 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_activate_row_from_index(), uilist_prepare(), uilist_resize_update(), and uiTemplateList_ex().
| int uiList::layout_type |
How items are laid out in the list.
Definition at line 301 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 305 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[128] |
Defined as UI_MAX_NAME_STR.
Definition at line 298 of file DNA_screen_types.h.
Referenced by ui_list_ensure().
| int uiList::list_last_activei |
Definition at line 307 of file DNA_screen_types.h.
Referenced by uiTemplateList_ex().
| int uiList::list_last_len |
Definition at line 306 of file DNA_screen_types.h.
Referenced by uilist_prepare().
| int uiList::list_scroll |
Definition at line 304 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 292 of file DNA_screen_types.h.
| struct uiList * uiList::prev |
Definition at line 292 of file DNA_screen_types.h.
| IDProperty* uiList::properties |
Custom sub-classes properties.
Definition at line 316 of file DNA_screen_types.h.
Referenced by write_uilist().
| struct uiListType* uiList::type |