Blender
V3.3
|
#include <DNA_screen_types.h>
Public Attributes | |
struct uiList * | next |
struct uiList * | prev |
struct uiListType * | type |
char | list_id [64] |
int | layout_type |
int | flag |
int | list_scroll |
int | list_grip |
int | list_last_len |
int | list_last_activei |
char | filter_byname [64] |
int | filter_flag |
int | filter_sort_flag |
IDProperty * | properties |
uiListDyn * | dyn_data |
Definition at line 284 of file DNA_screen_types.h.
uiListDyn* uiList::dyn_data |
Definition at line 312 of file DNA_screen_types.h.
Referenced by asset_view_draw_item(), asset_view_listener(), ui_apply_but_LISTROW(), 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_is_hovering_draggable_but(), ui_template_list_collect_display_items(), ui_template_list_layout_draw(), uilist_filter_items_default(), uilist_free_dyn_data(), uilist_prepare(), uilist_resize_update_cb(), and uiTemplateList_ex().
char uiList::filter_byname[64] |
Defined as UI_MAX_NAME_STR.
Definition at line 304 of file DNA_screen_types.h.
Referenced by uilist_filter_items_default().
int uiList::filter_flag |
Definition at line 305 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_unhide_filter_options(), ui_template_list_collect_display_items(), ui_template_list_layout_draw(), and uilist_filter_items_default().
int uiList::filter_sort_flag |
Definition at line 306 of file DNA_screen_types.h.
Referenced by ui_list_ensure(), ui_list_get_increment(), ui_template_list_collect_display_items(), uilist_draw_filter_default(), and uilist_filter_items_default().
int uiList::flag |
Definition at line 295 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_activate_row_from_index(), uilist_prepare(), uilist_resize_update_cb(), and uiTemplateList_ex().
int uiList::layout_type |
How items are laid out in the list.
Definition at line 294 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 298 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_cb().
char uiList::list_id[64] |
Defined as UI_MAX_NAME_STR.
Definition at line 291 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 300 of file DNA_screen_types.h.
Referenced by uiTemplateList_ex().
int uiList::list_last_len |
Definition at line 299 of file DNA_screen_types.h.
Referenced by uilist_prepare().
int uiList::list_scroll |
Definition at line 297 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 285 of file DNA_screen_types.h.
struct uiList * uiList::prev |
Definition at line 285 of file DNA_screen_types.h.
IDProperty* uiList::properties |
Definition at line 309 of file DNA_screen_types.h.
Referenced by write_uilist().
struct uiListType* uiList::type |