122 if (region->
winy < 16) {
239 msg_sub_value_region_tag_redraw.
owner = region;
240 msg_sub_value_region_tag_redraw.
user_data = region;
254 std::unique_ptr<SpaceType> st = std::make_unique<SpaceType>();
ReportList * CTX_wm_reports(const bContext *C)
SpaceInfo * CTX_wm_space_info(const bContext *C)
void BKE_spacetype_register(std::unique_ptr< SpaceType > st)
ARegion * BKE_area_region_new()
void BLI_addtail(ListBase *listbase, void *vlink) ATTR_NONNULL(1)
void BLI_addhead(ListBase *listbase, void *vlink) ATTR_NONNULL(1)
#define STRNCPY_UTF8(dst, src)
#define BLO_write_struct(writer, struct_name, data_ptr)
@ V2D_SCROLL_VERTICAL_HIDE
void ED_region_header(const bContext *C, ARegion *region)
void ED_region_header_init(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)
Read Guarded memory(de)allocation.
void UI_ThemeClearColor(int colorid)
void UI_view2d_scrollers_draw(View2D *v2d, const rcti *mask_custom)
void UI_view2d_view_restore(const bContext *C)
void UI_view2d_region_reinit(View2D *v2d, short type, int winx, int winy)
void UI_view2d_totRect_set(View2D *v2d, int width, int height)
void UI_view2d_view_ortho(const View2D *v2d)
#define ND_SPACE_INFO_REPORT
void info_textview_main(const SpaceInfo *sinfo, const ARegion *region, const ReportList *reports)
int info_textview_height(const SpaceInfo *sinfo, const ARegion *region, const ReportList *reports)
void FILE_OT_make_paths_absolute(wmOperatorType *ot)
void INFO_OT_select_all(wmOperatorType *ot)
void INFO_OT_report_copy(wmOperatorType *ot)
void INFO_OT_select_pick(wmOperatorType *ot)
void FILE_OT_unpack_all(wmOperatorType *ot)
void FILE_OT_unpack_item(wmOperatorType *ot)
void FILE_OT_pack_all(wmOperatorType *ot)
void INFO_OT_report_replay(wmOperatorType *ot)
void FILE_OT_autopack_toggle(wmOperatorType *ot)
void INFO_OT_report_delete(wmOperatorType *ot)
void FILE_OT_report_missing_files(wmOperatorType *ot)
void FILE_OT_pack_libraries(wmOperatorType *ot)
void FILE_OT_unpack_libraries(wmOperatorType *ot)
void FILE_OT_make_paths_relative(wmOperatorType *ot)
void FILE_OT_find_missing_files(wmOperatorType *ot)
void INFO_OT_select_box(wmOperatorType *ot)
void INFO_OT_reports_display_update(wmOperatorType *ot)
void * MEM_callocN(size_t len, const char *str)
void * MEM_dupallocN(const void *vmemh)
static SpaceLink * info_duplicate(SpaceLink *sl)
static void info_keymap(wmKeyConfig *keyconf)
static void info_main_region_init(wmWindowManager *wm, ARegion *region)
static void info_main_region_listener(const wmRegionListenerParams *params)
static void info_init(wmWindowManager *, ScrArea *)
static void info_textview_update_rect(const bContext *C, ARegion *region)
static void info_header_region_draw(const bContext *C, ARegion *region)
static void info_operatortypes()
static void info_header_region_init(wmWindowManager *, ARegion *region)
static void info_header_listener(const wmRegionListenerParams *params)
static void info_main_region_draw(const bContext *C, ARegion *region)
static void info_header_region_message_subscribe(const wmRegionMessageSubscribeParams *params)
static void info_space_blend_write(BlendWriter *writer, SpaceLink *sl)
static SpaceLink * info_create(const ScrArea *, const Scene *)
static void info_free(SpaceLink *)
void(* message_subscribe)(const wmRegionMessageSubscribeParams *params)
void(* listener)(const wmRegionListenerParams *params)
void(* draw)(const bContext *C, ARegion *region)
void(* init)(wmWindowManager *wm, ARegion *region)
ARegionRuntimeHandle * runtime
WindowManagerRuntimeHandle * runtime
wmEventHandler_Keymap * WM_event_add_keymap_handler(ListBase *handlers, wmKeyMap *keymap)
wmKeyMap * WM_keymap_ensure(wmKeyConfig *keyconf, const char *idname, int spaceid, int regionid)
#define WM_msg_subscribe_rna_anon_prop(mbus, type_, prop_, value)
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))