diff options
author | William Reynish <billreynish> | 2018-06-27 15:23:17 +0300 |
---|---|---|
committer | Pablo Vazquez <venomgfx@gmail.com> | 2018-06-27 15:23:17 +0300 |
commit | d48600fddc5ca629e8a52639a6606977aa5fd35a (patch) | |
tree | 52eeb278f38f46229d6b0efb3a439409b43a49c7 /intern | |
parent | 20b8e1d8f1ebc4091f59e9bca32264717849a39b (diff) |
UI: Single-column layout for Lamp panel
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/blender/addon/ui.py | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py index 0aac43e6969..7a5605e1542 100644 --- a/intern/cycles/blender/addon/ui.py +++ b/intern/cycles/blender/addon/ui.py @@ -1126,31 +1126,30 @@ class CYCLES_LAMP_PT_lamp(CyclesButtonsPanel, Panel): layout.prop(lamp, "type", expand=True) - split = layout.split() - col = split.column(align=True) + layout.use_property_split = True + + col = layout.column() if lamp.type in {'POINT', 'SUN', 'SPOT'}: col.prop(lamp, "shadow_soft_size", text="Size") elif lamp.type == 'AREA': - col.prop(lamp, "shape", text="") + col.prop(lamp, "shape", text="Shape") sub = col.column(align=True) if lamp.shape in {'SQUARE', 'DISK'}: sub.prop(lamp, "size") elif lamp.shape in {'RECTANGLE', 'ELLIPSE'}: sub.prop(lamp, "size", text="Size X") - sub.prop(lamp, "size_y", text="Size Y") + sub.prop(lamp, "size_y", text="Y") if not (lamp.type == 'AREA' and clamp.is_portal): - sub = col.column(align=True) + sub = col.column() if use_branched_path(context): subsub = sub.row(align=True) subsub.active = use_sample_all_lights(context) subsub.prop(clamp, "samples") sub.prop(clamp, "max_bounces") - col = split.column() - sub = col.column(align=True) sub.active = not (lamp.type == 'AREA' and clamp.is_portal) sub.prop(clamp, "cast_shadow") @@ -1192,17 +1191,12 @@ class CYCLES_LAMP_PT_spot(CyclesButtonsPanel, Panel): def draw(self, context): layout = self.layout - lamp = context.lamp + layout.use_property_split = True - split = layout.split() - - col = split.column() - sub = col.column() - sub.prop(lamp, "spot_size", text="Size") - sub.prop(lamp, "spot_blend", text="Blend", slider=True) - - col = split.column() + col = layout.column() + col.prop(lamp, "spot_size", text="Size") + col.prop(lamp, "spot_blend", text="Blend", slider=True) col.prop(lamp, "show_cone") |