Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_buttons/space_buttons.c
| Show First 20 Lines • Show All 141 Lines • ▼ Show 20 Lines | static void buttons_main_region_draw(const bContext *C, ARegion *ar) | ||||
| const bool vertical = (sbuts->align == BUT_VERTICAL); | const bool vertical = (sbuts->align == BUT_VERTICAL); | ||||
| buttons_context_compute(C, sbuts); | buttons_context_compute(C, sbuts); | ||||
| if (sbuts->mainb == BCONTEXT_SCENE) | if (sbuts->mainb == BCONTEXT_SCENE) | ||||
| ED_region_panels(C, ar, "scene", sbuts->mainb, vertical); | ED_region_panels(C, ar, "scene", sbuts->mainb, vertical); | ||||
| else if (sbuts->mainb == BCONTEXT_RENDER) | else if (sbuts->mainb == BCONTEXT_RENDER) | ||||
| ED_region_panels(C, ar, "render", sbuts->mainb, vertical); | ED_region_panels(C, ar, "render", sbuts->mainb, vertical); | ||||
| else if (sbuts->mainb == BCONTEXT_RENDER_LAYER) | else if (sbuts->mainb == BCONTEXT_VIEW_LAYER) | ||||
| ED_region_panels(C, ar, "render_layer", sbuts->mainb, vertical); | ED_region_panels(C, ar, "view_layer", sbuts->mainb, vertical); | ||||
| else if (sbuts->mainb == BCONTEXT_WORLD) | else if (sbuts->mainb == BCONTEXT_WORLD) | ||||
| ED_region_panels(C, ar, "world", sbuts->mainb, vertical); | ED_region_panels(C, ar, "world", sbuts->mainb, vertical); | ||||
| else if (sbuts->mainb == BCONTEXT_WORKSPACE) | else if (sbuts->mainb == BCONTEXT_WORKSPACE) | ||||
| ED_region_panels(C, ar, "workspace", sbuts->mainb, vertical); | ED_region_panels(C, ar, "workspace", sbuts->mainb, vertical); | ||||
| else if (sbuts->mainb == BCONTEXT_COLLECTION) | else if (sbuts->mainb == BCONTEXT_COLLECTION) | ||||
| ED_region_panels(C, ar, "collection", sbuts->mainb, vertical); | ED_region_panels(C, ar, "collection", sbuts->mainb, vertical); | ||||
| else if (sbuts->mainb == BCONTEXT_OBJECT) | else if (sbuts->mainb == BCONTEXT_OBJECT) | ||||
| ED_region_panels(C, ar, "object", sbuts->mainb, vertical); | ED_region_panels(C, ar, "object", sbuts->mainb, vertical); | ||||
| ▲ Show 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | static void buttons_area_listener( | ||||
| SpaceButs *sbuts = sa->spacedata.first; | SpaceButs *sbuts = sa->spacedata.first; | ||||
| /* context changes */ | /* context changes */ | ||||
| switch (wmn->category) { | switch (wmn->category) { | ||||
| case NC_SCENE: | case NC_SCENE: | ||||
| switch (wmn->data) { | switch (wmn->data) { | ||||
| case ND_RENDER_OPTIONS: | case ND_RENDER_OPTIONS: | ||||
| buttons_area_redraw(sa, BCONTEXT_RENDER); | buttons_area_redraw(sa, BCONTEXT_RENDER); | ||||
| buttons_area_redraw(sa, BCONTEXT_RENDER_LAYER); | buttons_area_redraw(sa, BCONTEXT_VIEW_LAYER); | ||||
| break; | break; | ||||
| case ND_WORLD: | case ND_WORLD: | ||||
| buttons_area_redraw(sa, BCONTEXT_WORLD); | buttons_area_redraw(sa, BCONTEXT_WORLD); | ||||
| sbuts->preview = 1; | sbuts->preview = 1; | ||||
| break; | break; | ||||
| case ND_FRAME: | case ND_FRAME: | ||||
| /* any buttons area can have animated properties so redraw all */ | /* any buttons area can have animated properties so redraw all */ | ||||
| ED_area_tag_redraw(sa); | ED_area_tag_redraw(sa); | ||||
| ▲ Show 20 Lines • Show All 250 Lines • Show Last 20 Lines | |||||