52 #define AREAMAP_FROM_SCREEN(screen) ((ScrAreaMap *)&(screen)->vertbase)
513 AREA_TEMP_INFO = (1 << 3),
533 #define HEADER_PADDING_Y 6
534 #define HEADERY (20 + HEADER_PADDING_Y)
579 #define PNL_CATEGORY_FALLBACK "Misc"
595 #define UI_LIST_AUTO_SIZE_THRESHOLD 1
624 #define UILST_FLT_SORT_MASK (((unsigned int)(UILST_FLT_SORT_REVERSE | UILST_FLT_SORT_LOCK)) - 1)
645 #define RGN_TYPE_LEN (RGN_TYPE_TOOL_HEADER + 1)
649 #define RGN_TYPE_ANY -1
652 #define RGN_TYPE_HAS_CATEGORY_MASK (1 << RGN_TYPE_UI)
655 #define RGN_TYPE_IS_HEADER_ANY(regiontype) \
656 (((1 << (regiontype)) & \
657 ((1 << RGN_TYPE_HEADER) | 1 << (RGN_TYPE_TOOL_HEADER) | (1 << RGN_TYPE_FOOTER))) != 0)
677 #define RGN_ALIGN_ENUM_FROM_MASK(align) ((align) & ((1 << 4) - 1))
678 #define RGN_ALIGN_FLAG_FROM_MASK(align) ((align) & ~((1 << 4) - 1))
ID and Library types, which are fundamental for sdna.
These structs are the foundation for all linked lists in the library system.
struct TransformOrientation TransformOrientation
struct ScrAreaMap ScrAreaMap
@ PNL_INSTANCED_LIST_ORDER_CHANGED
struct PanelCategoryDyn PanelCategoryDyn
struct PanelCategoryStack PanelCategoryStack
@ UI_SUBPANEL_DATA_EXPAND_14
@ UI_SUBPANEL_DATA_EXPAND_7
@ UI_SUBPANEL_DATA_EXPAND_10
@ UI_PANEL_DATA_EXPAND_ROOT
@ UI_SUBPANEL_DATA_EXPAND_16
@ UI_SUBPANEL_DATA_EXPAND_8
@ UI_SUBPANEL_DATA_EXPAND_11
@ UI_SUBPANEL_DATA_EXPAND_2
@ UI_SUBPANEL_DATA_EXPAND_1
@ UI_SUBPANEL_DATA_EXPAND_9
@ UI_SUBPANEL_DATA_EXPAND_5
@ UI_SUBPANEL_DATA_EXPAND_4
@ UI_SUBPANEL_DATA_EXPAND_3
@ UI_SUBPANEL_DATA_EXPAND_12
@ UI_SUBPANEL_DATA_EXPAND_13
@ UI_SUBPANEL_DATA_EXPAND_6
@ UI_SUBPANEL_DATA_EXPAND_15
struct uiListDyn uiListDyn
struct uiPreview uiPreview
@ AREA_FLAG_ACTIVE_TOOL_UPDATE
@ AREA_FLAG_REGION_SIZE_UPDATE
@ AREA_FLAG_STACKED_FULLSCREEN
@ AREA_FLAG_ACTIONZONES_UPDATE
@ RGN_DRAW_EDITOR_OVERLAYS
struct Panel_Runtime Panel_Runtime
@ RGN_FLAG_SEARCH_FILTER_UPDATE
@ RGN_FLAG_PREFSIZE_OR_HIDDEN
@ RGN_FLAG_TEMP_REGIONDATA
@ RGN_FLAG_SEARCH_FILTER_ACTIVE
@ RGN_FLAG_HIDDEN_BY_USER
@ SCREEN_COLLAPSE_STATUSBAR
@ UILST_SCROLL_TO_ACTIVE_ITEM
@ GLOBAL_AREA_ALIGN_BOTTOM
struct ARegion_Runtime ARegion_Runtime
struct ScrGlobalAreaData ScrGlobalAreaData
struct ScrArea_Runtime ScrArea_Runtime
#define DNA_DEPRECATED_ALLOW
short do_draw_paintcursor
struct wmTimer * regiontimer
ListBase panels_category_active
struct wmDrawBuffer * draw_buffer
struct wmGizmoMap * gizmo_map
struct ARegionType * type
struct PanelCategoryDyn * next
struct PanelCategoryDyn * prev
struct PanelCategoryStack * prev
struct PanelCategoryStack * next
struct PointerRNA * custom_data_ptr
short butspacetype_subtype
ScrGlobalAreaData * global
char headertype DNA_DEPRECATED
struct Scene *scene DNA_DEPRECATED
struct wmTooltipState * tool_tip
struct wmTimer * animtimer
struct ARegion * active_region
int * items_filter_neworder