Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/space_view3d/view3d_header.c
| Show First 20 Lines • Show All 359 Lines • ▼ Show 20 Lines | if (!ELEM(ob->mode, OB_MODE_SCULPT, OB_MODE_PARTICLE_EDIT)) { | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| else { | else { | ||||
| /* Transform widget / manipulators */ | /* Transform widget / manipulators */ | ||||
| row = uiLayoutRow(layout, true); | row = uiLayoutRow(layout, true); | ||||
| uiItemR(row, &v3dptr, "show_manipulator", UI_ITEM_R_ICON_ONLY, "", ICON_NONE); | uiItemR(row, &v3dptr, "show_manipulator", UI_ITEM_R_ICON_ONLY, "", ICON_NONE); | ||||
| if (v3d->twflag & V3D_USE_MANIPULATOR) { | if (v3d->twflag & V3D_USE_MANIPULATOR) { | ||||
| // If the user select the Multi orientation it shows the three drop down menus | |||||
| if (v3d->twmode == V3D_MANIP_MULTI_TRANSF) { | |||||
| uiItemR(row, &v3dptr, "custom_translate_manipulators", 0, "", ICON_NONE); | |||||
| uiItemR(row, &v3dptr, "custom_rotate_manipulators", 0, "", ICON_NONE); | |||||
| uiItemR(row, &v3dptr, "custom_scale_manipulators", 0, "", ICON_NONE); | |||||
| } | |||||
| else { | |||||
| uiItemR(row, &v3dptr, "transform_manipulators", UI_ITEM_R_ICON_ONLY, "", ICON_NONE); | uiItemR(row, &v3dptr, "transform_manipulators", UI_ITEM_R_ICON_ONLY, "", ICON_NONE); | ||||
| } | } | ||||
| } | |||||
| uiItemR(row, &v3dptr, "transform_orientation", 0, "", ICON_NONE); | uiItemR(row, &v3dptr, "transform_orientation", 0, "", ICON_NONE); | ||||
| } | } | ||||
| if (obedit == NULL && v3d->localvd == NULL) { | if (obedit == NULL && v3d->localvd == NULL) { | ||||
| unsigned int ob_lay = ob ? ob->lay : 0; | unsigned int ob_lay = ob ? ob->lay : 0; | ||||
| /* Layers */ | /* Layers */ | ||||
| uiTemplateLayers(layout, v3d->scenelock ? &sceneptr : &v3dptr, "layers", &v3dptr, "layers_used", ob_lay); | uiTemplateLayers(layout, v3d->scenelock ? &sceneptr : &v3dptr, "layers", &v3dptr, "layers_used", ob_lay); | ||||
| /* Scene lock */ | /* Scene lock */ | ||||
| uiItemR(layout, &v3dptr, "lock_camera_and_layers", UI_ITEM_R_ICON_ONLY, "", ICON_NONE); | uiItemR(layout, &v3dptr, "lock_camera_and_layers", UI_ITEM_R_ICON_ONLY, "", ICON_NONE); | ||||
| } | } | ||||
| uiTemplateEditModeSelection(layout, C); | uiTemplateEditModeSelection(layout, C); | ||||
| } | } | ||||