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:
authorThomas Dinges <blender@dingto.org>2013-07-29 02:12:19 +0400
committerThomas Dinges <blender@dingto.org>2013-07-29 02:12:19 +0400
commit46ad9b6b476c55a6c507f711a5bf3c64400660f2 (patch)
tree58f37e5548d9fbb875d4c7c344911687aed92289 /release
parent4f02555004575936cd0b2623af7a324128e5258c (diff)
UI / Code:
Cody style changes for r58692. * First of all, UI code is really simple, especially in such small panels, no need to comment obvious things like left/right column. * "if 1" nested structs for code clarity? That's a really bad thing, especially if you have 3 lines which belong together, but only 2 of them are indented... sub = row.row() sub.active = obj.show_bounds sub.prop(obj, "draw_bounds_type", text="") * Empty line after layout = self.layout declarations, we still follow these Rules. http://wiki.blender.org/index.php/Dev:2.5/Py/Scripts/Guidelines/Layouts Thanks!
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_ui/properties_object.py18
1 files changed, 6 insertions, 12 deletions
diff --git a/release/scripts/startup/bl_ui/properties_object.py b/release/scripts/startup/bl_ui/properties_object.py
index b8a8bedf722..ec2492f7365 100644
--- a/release/scripts/startup/bl_ui/properties_object.py
+++ b/release/scripts/startup/bl_ui/properties_object.py
@@ -203,31 +203,28 @@ class OBJECT_PT_display(ObjectButtonsPanel, Panel):
def draw(self, context):
layout = self.layout
+
obj = context.object
obj_type = obj.type
is_geometry = (obj_type in {'MESH', 'CURVE', 'SURFACE', 'META', 'FONT'})
is_empty_image = (obj_type == 'EMPTY' and obj.empty_draw_type == 'IMAGE')
- # start top half
split = layout.split()
- # left column checkboxes
col = split.column()
col.prop(obj, "show_name", text="Name")
col.prop(obj, "show_axis", text="Axis")
if is_geometry:
- # Makes no sense for cameras, armtures, etc.!
+ # Makes no sense for cameras, armatures, etc.!
col.prop(obj, "show_wire", text="Wire")
if obj_type == 'MESH':
col.prop(obj, "show_all_edges")
- # right column checkboxes
col = split.column()
- if 1: # for code nesting clarity
- row = col.row()
- row.prop(obj, "show_bounds", text="Bounds")
- sub = row.row()
- sub.active = obj.show_bounds
+ row = col.row()
+ row.prop(obj, "show_bounds", text="Bounds")
+ sub = row.row()
+ sub.active = obj.show_bounds
sub.prop(obj, "draw_bounds_type", text="")
if is_geometry:
@@ -236,16 +233,13 @@ class OBJECT_PT_display(ObjectButtonsPanel, Panel):
if obj_type == 'MESH' or is_empty_image:
col.prop(obj, "show_transparent", text="Transparency")
- # start bottom half
split = layout.split()
- # left
col = split.column()
if obj_type not in {'CAMERA', 'EMPTY'}:
col.label(text="Maximum draw type:")
col.prop(obj, "draw_type", text="")
- # right
col = split.column()
if is_geometry or is_empty_image:
# Only useful with object having faces/materials...