Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_info/space_info.c
| Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Lines | UI_view2d_totRect_set( | ||||
| v2d, region->winx - 1, info_textview_height(sinfo, region, CTX_wm_reports(C))); | v2d, region->winx - 1, info_textview_height(sinfo, region, CTX_wm_reports(C))); | ||||
| } | } | ||||
| static void info_main_region_draw(const bContext *C, ARegion *region) | static void info_main_region_draw(const bContext *C, ARegion *region) | ||||
| { | { | ||||
| /* draw entirely, view changes should be handled here */ | /* draw entirely, view changes should be handled here */ | ||||
| SpaceInfo *sinfo = CTX_wm_space_info(C); | SpaceInfo *sinfo = CTX_wm_space_info(C); | ||||
| View2D *v2d = ®ion->v2d; | View2D *v2d = ®ion->v2d; | ||||
| View2DScrollers *scrollers; | |||||
| /* clear and setup matrix */ | /* clear and setup matrix */ | ||||
| UI_ThemeClearColor(TH_BACK); | UI_ThemeClearColor(TH_BACK); | ||||
| GPU_clear(GPU_COLOR_BIT); | GPU_clear(GPU_COLOR_BIT); | ||||
| /* quick way to avoid drawing if not bug enough */ | /* quick way to avoid drawing if not bug enough */ | ||||
| if (region->winy < 16) { | if (region->winy < 16) { | ||||
| return; | return; | ||||
| } | } | ||||
| info_textview_update_rect(C, region); | info_textview_update_rect(C, region); | ||||
| /* worlks best with no view2d matrix set */ | /* worlks best with no view2d matrix set */ | ||||
| UI_view2d_view_ortho(v2d); | UI_view2d_view_ortho(v2d); | ||||
| info_textview_main(sinfo, region, CTX_wm_reports(C)); | info_textview_main(sinfo, region, CTX_wm_reports(C)); | ||||
| /* reset view matrix */ | /* reset view matrix */ | ||||
| UI_view2d_view_restore(C); | UI_view2d_view_restore(C); | ||||
| /* scrollers */ | /* scrollers */ | ||||
| scrollers = UI_view2d_scrollers_calc(v2d, NULL); | UI_view2d_scrollers_draw(v2d, NULL); | ||||
| UI_view2d_scrollers_draw(v2d, scrollers); | |||||
| UI_view2d_scrollers_free(scrollers); | |||||
| } | } | ||||
| static void info_operatortypes(void) | static void info_operatortypes(void) | ||||
| { | { | ||||
| WM_operatortype_append(FILE_OT_autopack_toggle); | WM_operatortype_append(FILE_OT_autopack_toggle); | ||||
| WM_operatortype_append(FILE_OT_pack_all); | WM_operatortype_append(FILE_OT_pack_all); | ||||
| WM_operatortype_append(FILE_OT_pack_libraries); | WM_operatortype_append(FILE_OT_pack_libraries); | ||||
| WM_operatortype_append(FILE_OT_unpack_all); | WM_operatortype_append(FILE_OT_unpack_all); | ||||
| ▲ Show 20 Lines • Show All 151 Lines • Show Last 20 Lines | |||||