112 const char *contexts[2] = {id_lower,
nullptr};
163 return !region_header->
visible;
188 std::unique_ptr<SpaceType> st = std::make_unique<SpaceType>();
void BKE_spacetype_register(std::unique_ptr< SpaceType > st)
ARegion * BKE_area_find_region_type(const ScrArea *area, int region_type)
void BLI_addhead(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
#define STRNCPY(dst, src)
void BLI_str_tolower_ascii(char *str, size_t len) ATTR_NONNULL(1)
#define BLO_write_struct(writer, struct_name, data_ptr)
@ RGN_FLAG_NO_USER_RESIZE
@ V2D_SCROLL_VERTICAL_HIDE
void ED_region_panels(const bContext *C, ARegion *region)
void ED_region_header(const bContext *C, ARegion *region)
void ED_region_header_init(ARegion *region)
void ED_region_panels_layout_ex(const bContext *C, ARegion *region, ListBase *paneltypes, wmOperatorCallContext op_context, const char *contexts[], const char *category_override)
void ED_region_panels_layout(const bContext *C, ARegion *region)
void ED_region_panels_init(wmWindowManager *wm, ARegion *region)
void ED_region_panels_draw(const bContext *C, ARegion *region)
Read Guarded memory(de)allocation.
#define UI_NAVIGATION_REGION_WIDTH
#define UI_NARROW_NAVIGATION_REGION_WIDTH
@ WM_OP_INVOKE_REGION_WIN
void *(* MEM_callocN)(size_t len, const char *str)
void *(* MEM_dupallocN)(const void *vmemh)
int RNA_enum_from_value(const EnumPropertyItem *item, const int value)
const EnumPropertyItem rna_enum_preference_section_items[]
static void userpref_main_region_listener(const wmRegionListenerParams *)
void ED_spacetype_userpref()
static void userpref_keymap(wmKeyConfig *)
static void userpref_operatortypes()
static void userpref_init(wmWindowManager *, ScrArea *)
static bool userpref_execute_region_poll(const RegionPollParams *params)
static void userpref_execute_region_listener(const wmRegionListenerParams *)
static SpaceLink * userpref_create(const ScrArea *area, const Scene *)
static void userpref_navigation_region_listener(const wmRegionListenerParams *)
static void userpref_free(SpaceLink *)
static void userpref_execute_region_init(wmWindowManager *wm, ARegion *region)
static void userpref_space_blend_write(BlendWriter *writer, SpaceLink *sl)
static void userpref_main_region_layout(const bContext *C, ARegion *region)
static void userpref_header_listener(const wmRegionListenerParams *)
static void userpref_main_region_init(wmWindowManager *wm, ARegion *region)
static SpaceLink * userpref_duplicate(SpaceLink *sl)
static void userpref_header_region_draw(const bContext *C, ARegion *region)
static void userpref_header_region_init(wmWindowManager *, ARegion *region)
static void userpref_navigation_region_draw(const bContext *C, ARegion *region)
static void userpref_navigation_region_init(wmWindowManager *wm, ARegion *region)
bool(* poll)(const RegionPollParams *params)
void(* listener)(const wmRegionListenerParams *params)
void(* draw)(const bContext *C, ARegion *region)
void(* layout)(const bContext *C, ARegion *region)
void(* init)(wmWindowManager *wm, ARegion *region)