117 msg_sub_value_region_tag_redraw.
owner = region;
118 msg_sub_value_region_tag_redraw.user_data = region;
132 std::unique_ptr<SpaceType> st = std::make_unique<SpaceType>();
136 STRNCPY(st->name,
"Status Bar");
void BKE_spacetype_register(std::unique_ptr< SpaceType > st)
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)
#define BLO_write_struct(writer, struct_name, data_ptr)
#define RGN_ALIGN_ENUM_FROM_MASK(align)
void ED_region_header_init(ARegion *region)
void ED_region_header_draw(const bContext *C, ARegion *region)
void ED_region_tag_redraw(ARegion *region)
void ED_region_do_msg_notify_tag_redraw(bContext *C, wmMsgSubscribeKey *msg_key, wmMsgSubscribeValue *msg_val)
void ED_region_header_layout(const bContext *C, ARegion *region)
Read Guarded memory(de)allocation.
void *(* MEM_callocN)(size_t len, const char *str)
void *(* MEM_dupallocN)(const void *vmemh)
static void statusbar_header_region_init(wmWindowManager *, ARegion *region)
static SpaceLink * statusbar_duplicate(SpaceLink *sl)
static void statusbar_keymap(wmKeyConfig *)
static SpaceLink * statusbar_create(const ScrArea *, const Scene *)
static void statusbar_init(wmWindowManager *, ScrArea *)
static void statusbar_header_region_listener(const wmRegionListenerParams *params)
void ED_spacetype_statusbar()
static void statusbar_operatortypes()
static void statusbar_free(SpaceLink *)
static void statusbar_header_region_message_subscribe(const wmRegionMessageSubscribeParams *params)
static void statusbar_space_blend_write(BlendWriter *writer, SpaceLink *sl)
void(* message_subscribe)(const wmRegionMessageSubscribeParams *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)
#define WM_msg_subscribe_rna_anon_prop(mbus, type_, prop_, value)