|
Blender
V3.3
|
#include <DNA_screen_types.h>
Public Attributes | |
| uiListFreeRuntimeDataFunc | free_runtime_data_fn |
| int | height |
| int | visual_height |
| int | visual_height_min |
| int | columns |
| int | items_len |
| int | items_shown |
| int | resize |
| int | resize_prev |
| void * | customdata |
| int * | items_filter_flags |
| int * | items_filter_neworder |
| struct wmOperatorType * | custom_drag_optype |
| struct PointerRNA * | custom_drag_opptr |
| struct wmOperatorType * | custom_activate_optype |
| struct PointerRNA * | custom_activate_opptr |
Definition at line 243 of file DNA_screen_types.h.
| int uiListDyn::columns |
Number of columns drawn for grid layouts.
Definition at line 255 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), and uilist_prepare().
| struct PointerRNA* uiListDyn::custom_activate_opptr |
Definition at line 281 of file DNA_screen_types.h.
Referenced by ui_apply_but_LISTROW(), UI_list_custom_activate_operator_set(), and uilist_free_dyn_data().
| struct wmOperatorType* uiListDyn::custom_activate_optype |
Definition at line 280 of file DNA_screen_types.h.
Referenced by ui_apply_but_LISTROW(), ui_list_activate_hovered_row(), and UI_list_custom_activate_operator_set().
| struct PointerRNA* uiListDyn::custom_drag_opptr |
Definition at line 279 of file DNA_screen_types.h.
Referenced by ui_list_activate_hovered_row(), UI_list_custom_drag_operator_set(), and uilist_free_dyn_data().
| struct wmOperatorType* uiListDyn::custom_drag_optype |
Definition at line 278 of file DNA_screen_types.h.
Referenced by asset_view_draw_item(), ui_do_but_EXIT(), ui_list_activate_hovered_row(), UI_list_custom_drag_operator_set(), and ui_list_is_hovering_draggable_but().
| void* uiListDyn::customdata |
Allocated custom data. Freed together with the uiList (and when re-assigning).
Definition at line 270 of file DNA_screen_types.h.
Referenced by asset_view_draw_item(), asset_view_listener(), uilist_free_dyn_data(), and uiTemplateList_ex().
| uiListFreeRuntimeDataFunc uiListDyn::free_runtime_data_fn |
Callback to free UI data when freeing UI-Lists in BKE.
Definition at line 245 of file DNA_screen_types.h.
Referenced by ui_list_ensure().
| int uiListDyn::height |
Number of rows needed to draw all elements.
Definition at line 248 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_template_list_layout_draw(), and uilist_prepare().
| int* uiListDyn::items_filter_flags |
Items_len length.
Definition at line 274 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_ensure(), ui_template_list_collect_items(), uilist_filter_items_default(), and uilist_free_dyn_data().
| int* uiListDyn::items_filter_neworder |
Org_idx -> new_idx, items_len length.
Definition at line 276 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_ensure(), ui_template_list_collect_items(), uilist_filter_items_default(), and uilist_free_dyn_data().
| int uiListDyn::items_len |
Number of items in collection.
Definition at line 258 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_ensure(), ui_template_list_collect_display_items(), and uilist_filter_items_default().
| int uiListDyn::items_shown |
Number of items actually visible after filtering.
Definition at line 260 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_list_ensure(), ui_template_list_collect_display_items(), ui_template_list_collect_items(), ui_template_list_layout_draw(), and uilist_filter_items_default().
| int uiListDyn::resize |
Definition at line 266 of file DNA_screen_types.h.
Referenced by ui_template_list_layout_draw(), and uilist_resize_update_cb().
| int uiListDyn::resize_prev |
Definition at line 267 of file DNA_screen_types.h.
Referenced by ui_template_list_layout_draw(), and uilist_resize_update_cb().
| int uiListDyn::visual_height |
Actual visual height of the list (in rows).
Definition at line 250 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), ui_template_list_layout_draw(), and uilist_prepare().
| int uiListDyn::visual_height_min |
Minimal visual height of the list (in rows).
Definition at line 252 of file DNA_screen_types.h.
Referenced by ui_handle_list_event(), and uilist_prepare().