[Bf-blender-cvs] [82fc9d778ee] master: UI: Add Dimensions to Object Transform panel
William Reynish
noreply at git.blender.org
Wed Sep 4 18:37:35 CEST 2019
Commit: 82fc9d778eecca16f867fd6e3aa3a2c04d86df4a
Author: William Reynish
Date: Wed Sep 4 18:37:33 2019 +0200
Branches: master
https://developer.blender.org/rB82fc9d778eecca16f867fd6e3aa3a2c04d86df4a
UI: Add Dimensions to Object Transform panel
This makes the Transform panel complete, so you don't need to open the Sidebar for such a basic concept.
Differential Revision: https://developer.blender.org/D5577
Reviewers: Brecht, Pablo Vazquez
===================================================================
M release/scripts/startup/bl_ui/properties_object.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/properties_object.py b/release/scripts/startup/bl_ui/properties_object.py
index d2ba047e07e..9d9436f28d7 100644
--- a/release/scripts/startup/bl_ui/properties_object.py
+++ b/release/scripts/startup/bl_ui/properties_object.py
@@ -97,6 +97,26 @@ class OBJECT_PT_transform(ObjectButtonsPanel, Panel):
row.prop(ob, "lock_scale", text="", emboss=False, icon='DECORATE_UNLOCKED')
+class OBJECT_PT_transform_dimensions(ObjectButtonsPanel, Panel):
+ bl_label = "Dimensions"
+ bl_parent_id = "OBJECT_PT_transform"
+ bl_options = {'DEFAULT_CLOSED'}
+
+ @classmethod
+ def poll(cls, context):
+ ob = context.object
+ obj_type = ob.type
+ return obj_type in {'MESH', 'CURVE', 'SURFACE', 'META', 'FONT', 'ARMATURE', 'LATTICE'}
+
+ def draw(self, context):
+ layout = self.layout
+ layout.use_property_split = True
+
+ ob = context.object
+
+ layout.prop(ob, "dimensions", text=" ")
+
+
class OBJECT_PT_delta_transform(ObjectButtonsPanel, Panel):
bl_label = "Delta Transform"
bl_parent_id = "OBJECT_PT_transform"
@@ -407,6 +427,7 @@ class OBJECT_PT_custom_props(ObjectButtonsPanel, PropertyPanel, Panel):
classes = (
OBJECT_PT_context_object,
OBJECT_PT_transform,
+ OBJECT_PT_transform_dimensions,
OBJECT_PT_delta_transform,
OBJECT_PT_relations,
COLLECTION_MT_context_menu,
More information about the Bf-blender-cvs
mailing list