Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release/scripts/startup/bl_ui/space_view3d_toolbar.py')
-rw-r--r--release/scripts/startup/bl_ui/space_view3d_toolbar.py86
1 files changed, 78 insertions, 8 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
index 8fad59b19f4..769334ef53d 100644
--- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py
+++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py
@@ -72,7 +72,7 @@ def draw_gpencil_tools(context, layout):
class VIEW3D_PT_tools_add_mesh(View3DPanel, Panel):
bl_category = "Create"
bl_context = "objectmode"
- bl_label = "Add Meshes"
+ bl_label = "Add Mesh"
def draw (self, context):
layout = self.layout
@@ -96,21 +96,91 @@ class VIEW3D_PT_tools_add_mesh(View3DPanel, Panel):
class VIEW3D_PT_tools_add_curve(View3DPanel, Panel):
bl_category = "Create"
bl_context = "objectmode"
- bl_label = "Add Curves"
+ bl_label = "Add Curve"
- def draw (self, context):
+ def draw(self, context):
layout = self.layout
col = layout.column(align=True)
col.label(text="Bezier:")
- col.operator("curve.primitive_bezier_curve_add", text="Bezier Curve", icon="CURVE_BEZCURVE")
- col.operator("curve.primitive_bezier_circle_add", text="Bezier Circle", icon="CURVE_BEZCIRCLE")
+ col.operator("curve.primitive_bezier_curve_add", text="Curve", icon="CURVE_BEZCURVE")
+ col.operator("curve.primitive_bezier_circle_add", text="Circle", icon="CURVE_BEZCIRCLE")
col.label(text="Nurbs:")
- col.operator("curve.primitive_nurbs_curve_add", text="Nurbs Curve", icon="CURVE_NCURVE")
- col.operator("curve.primitive_nurbs_circle_add", text="Nurbs Circle", icon="CURVE_NCIRCLE")
- col.operator("curve.primitive_nurbs_path_add", text="Nurbs Path" , icon="CURVE_PATH")
+ col.operator("curve.primitive_nurbs_curve_add", text="Curve", icon="CURVE_NCURVE")
+ col.operator("curve.primitive_nurbs_circle_add", text="Circle", icon="CURVE_NCIRCLE")
+ col.operator("curve.primitive_nurbs_path_add", text="Path" , icon="CURVE_PATH")
+
+
+class VIEW3D_PT_tools_add_surface(View3DPanel, Panel):
+ bl_category = "Create"
+ bl_context = "objectmode"
+ bl_label = "Add Surface"
+
+ def draw(self, context):
+ layout = self.layout
+
+ col = layout.column(align=True)
+
+ col.operator("surface.primitive_nurbs_surface_curve_add", text="Curve", icon="SURFACE_NCURVE")
+ col.operator("surface.primitive_nurbs_surface_curve_add", text="Circle", icon="SURFACE_NCIRCLE")
+ col.operator("surface.primitive_nurbs_surface_curve_add", text="Surface", icon="SURFACE_NSURFACE")
+ col.operator("surface.primitive_nurbs_surface_curve_add", text="Cylinder", icon="SURFACE_NCYLINDER")
+ col.operator("surface.primitive_nurbs_surface_curve_add", text="Sphere", icon="SURFACE_NSPHERE")
+ col.operator("surface.primitive_nurbs_surface_curve_add", text="Torus", icon="SURFACE_NTORUS")
+
+class VIEW3D_PT_tools_add_meta(View3DPanel, Panel):
+ bl_category = "Create"
+ bl_context = "objectmode"
+ bl_label = "Add Meta"
+
+ def draw(self, context):
+ layout = self.layout
+
+ col = layout.column(align=True)
+
+ col.operator("object.metaball_add", text="Ball", icon="META_BALL").type='BALL'
+ col.operator("object.metaball_add", text="Capsule", icon="META_CAPSULE").type='CAPSULE'
+ col.operator("object.metaball_add", text="Plane", icon="META_PLANE").type='PLANE'
+ col.operator("object.metaball_add", text="Ellipsoid", icon="META_ELLIPSOID").type='ELLIPSOID'
+ col.operator("object.metaball_add", text="Cube", icon="META_CUBE").type='CUBE'
+
+
+class VIEW3D_PT_tools_add_lamp(View3DPanel, Panel):
+ bl_category = "Create"
+ bl_context = "objectmode"
+ bl_label = "Add Lamp"
+
+ def draw(self, context):
+ layout = self.layout
+
+ col = layout.column(align=True)
+
+ col.operator("object.lamp_add", text="Point", icon="LAMP_POINT").type='POINT'
+ col.operator("object.lamp_add", text="Sun", icon="LAMP_SUN").type='SUN'
+ col.operator("object.lamp_add", text="Spot", icon="LAMP_SPOT").type='SPOT'
+ col.operator("object.lamp_add", text="Hemi", icon="LAMP_HEMI").type='HEMI'
+ col.operator("object.lamp_add", text="Area", icon="LAMP_AREA").type='AREA'
+
+
+class VIEW3D_PT_tools_add_other(View3DPanel, Panel):
+ bl_category = "Create"
+ bl_context = "objectmode"
+ bl_label = "Add Other"
+
+ def draw(self, context):
+ layout = self.layout
+
+ col = layout.column(align=True)
+
+ col.operator("object.text_add", text="Text", icon ="OUTLINER_OB_FONT")
+ col.operator("object.armature_add",text="Armature", icon="OUTLINER_OB_ARMATURE")
+ col.operator("object.add", text="Lattice", icon="OUTLINER_OB_LATTICE").type='LATTICE'
+ col.operator("object.empty_add", text="Empty", icon="OUTLINER_OB_EMPTY").type='PLAIN_AXES'
+ col.operator("object.speaker_add", text="Speaker", icon="OUTLINER_OB_SPEAKER")
+ col.operator("object.camera_add", text="Camera", icon="OUTLINER_OB_CAMERA")
+ col.operator("object.effector_add", text="Force Field", icon="OUTLINER_OB_EMPTY")
class VIEW3D_PT_tools_basic(View3DPanel, Panel):
bl_category = "Basic"