Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_node/node_draw.c
| Show First 20 Lines • Show All 1,766 Lines • ▼ Show 20 Lines | static void draw_group_overlay(const bContext *C, ARegion *region) | ||||
| UI_block_bounds_set_explicit(block, rect.xmin, rect.ymin, rect.xmax, rect.ymax); | UI_block_bounds_set_explicit(block, rect.xmin, rect.ymin, rect.xmax, rect.ymax); | ||||
| UI_block_flag_enable(block, UI_BLOCK_CLIP_EVENTS); | UI_block_flag_enable(block, UI_BLOCK_CLIP_EVENTS); | ||||
| UI_block_end(C, block); | UI_block_end(C, block); | ||||
| } | } | ||||
| void drawnodespace(const bContext *C, ARegion *region) | void drawnodespace(const bContext *C, ARegion *region) | ||||
| { | { | ||||
| wmWindow *win = CTX_wm_window(C); | wmWindow *win = CTX_wm_window(C); | ||||
| View2DScrollers *scrollers; | |||||
| SpaceNode *snode = CTX_wm_space_node(C); | SpaceNode *snode = CTX_wm_space_node(C); | ||||
| View2D *v2d = ®ion->v2d; | View2D *v2d = ®ion->v2d; | ||||
| UI_ThemeClearColor(TH_BACK); | UI_ThemeClearColor(TH_BACK); | ||||
| GPU_clear(GPU_COLOR_BIT); | GPU_clear(GPU_COLOR_BIT); | ||||
| UI_view2d_view_ortho(v2d); | UI_view2d_view_ortho(v2d); | ||||
| ▲ Show 20 Lines • Show All 132 Lines • ▼ Show 20 Lines | if (snode->flag & SNODE_SHOW_GPENCIL) { | ||||
| ED_annotation_draw_view2d(C, false); | ED_annotation_draw_view2d(C, false); | ||||
| } | } | ||||
| } | } | ||||
| /* tree path info */ | /* tree path info */ | ||||
| draw_tree_path(snode); | draw_tree_path(snode); | ||||
| /* 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); | |||||
| } | } | ||||