|
Blender V4.5
|
#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 311 of file DNA_screen_types.h.
| uiListDyn* uiList::dyn_data |
Dynamic data (runtime).
Definition at line 338 of file DNA_screen_types.h.
Referenced by asset_view_draw_item(), asset_view_filter_items(), ui_apply_but_LISTROW(), ui_do_but_EXIT(), ui_handle_list_event(), UI_key_event_operator_string(), 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_is_hovering_draggable_but(), 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 .
Definition at line 330 of file DNA_screen_types.h.
Referenced by uilist_filter_items_default(), and uiListNameFilter::uiListNameFilter().
| int uiList::filter_flag |
Definition at line 331 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 332 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 321 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 320 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 324 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] |
Definition at line 317 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 326 of file DNA_screen_types.h.
Referenced by uiTemplateList_ex().
| int uiList::list_last_len |
Definition at line 325 of file DNA_screen_types.h.
Referenced by uilist_prepare().
| int uiList::list_scroll |
Definition at line 323 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 312 of file DNA_screen_types.h.
| struct uiList * uiList::prev |
Definition at line 312 of file DNA_screen_types.h.
| IDProperty* uiList::properties |
Custom sub-classes properties.
Definition at line 335 of file DNA_screen_types.h.
Referenced by write_uilist().
| struct uiListType* uiList::type |