Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_buttons/space_buttons.c
| Show First 20 Lines • Show All 200 Lines • ▼ Show 20 Lines | static void buttons_main_region_layout_properties(const bContext *C, | ||||
| ED_region_panels_layout_ex(C, ar, contexts, sbuts->mainb, vertical); | ED_region_panels_layout_ex(C, ar, contexts, sbuts->mainb, vertical); | ||||
| } | } | ||||
| static void buttons_main_region_layout_tool(const bContext *C, ARegion *ar) | static void buttons_main_region_layout_tool(const bContext *C, ARegion *ar) | ||||
| { | { | ||||
| const WorkSpace *workspace = CTX_wm_workspace(C); | const WorkSpace *workspace = CTX_wm_workspace(C); | ||||
| const enum eContextObjectMode mode = CTX_data_mode_enum(C); | const enum eContextObjectMode mode = CTX_data_mode_enum(C); | ||||
| const char *contexts_base[5] = {NULL}; | const char *contexts_base[4] = {NULL}; | ||||
| contexts_base[0] = ".active_tool"; | const char **contexts = &contexts_base[0]; | ||||
| const char **contexts = &contexts_base[1]; | |||||
| if (workspace->tools_space_type == SPACE_VIEW3D) { | if (workspace->tools_space_type == SPACE_VIEW3D) { | ||||
| switch (mode) { | switch (mode) { | ||||
| case CTX_MODE_EDIT_MESH: | case CTX_MODE_EDIT_MESH: | ||||
| ARRAY_SET_ITEMS(contexts, ".mesh_edit"); | ARRAY_SET_ITEMS(contexts, ".mesh_edit"); | ||||
| break; | break; | ||||
| case CTX_MODE_EDIT_CURVE: | case CTX_MODE_EDIT_CURVE: | ||||
| ARRAY_SET_ITEMS(contexts, ".curve_edit"); | ARRAY_SET_ITEMS(contexts, ".curve_edit"); | ||||
| ▲ Show 20 Lines • Show All 556 Lines • Show Last 20 Lines | |||||