From ef01c5bf0abda3893b3a7f075a3ab20f164d5081 Mon Sep 17 00:00:00 2001 From: Thomas Dinges Date: Sun, 24 May 2009 12:37:55 +0000 Subject: 2.5 Buttons Code: * Code Cleanup. * Tiny layout changes. * Added proper context for bone, curve, mesh and text objects. * Fixed Sun/Sky context. --- release/ui/buttons_data_lamp.py | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) (limited to 'release/ui/buttons_data_lamp.py') diff --git a/release/ui/buttons_data_lamp.py b/release/ui/buttons_data_lamp.py index e23215da931..157a89eb2c7 100644 --- a/release/ui/buttons_data_lamp.py +++ b/release/ui/buttons_data_lamp.py @@ -18,11 +18,7 @@ class DATA_PT_lamp(DataButtonsPanel): lamp = context.active_object.data layout = self.layout - if not lamp: - return - - row = layout.row() - row.itemR(lamp, "type", expand=True) + layout.itemR(lamp, "type", expand=True) split = layout.split() @@ -64,12 +60,9 @@ class DATA_PT_sunsky(DataButtonsPanel): return (ob.type == 'LAMP' and ob.data.type == 'SUN') def draw(self, context): - lamp = context.active_object.data + lamp = context.active_object.data.sky layout = self.layout - if not lamp: - return - row = layout.row() row.itemR(lamp, "sky") row.itemR(lamp, "atmosphere") @@ -86,6 +79,7 @@ class DATA_PT_sunsky(DataButtonsPanel): sub.itemR(lamp, "sky_blend") sub.itemR(lamp, "sky_color_space", text="Color Space") sub.itemR(lamp, "sky_exposure") + sub = col.column() sub.itemR(lamp, "horizon_brightness", text="Hor Bright") sub.itemR(lamp, "spread", text="Hor Spread") @@ -112,9 +106,6 @@ class DATA_PT_shadow(DataButtonsPanel): lamp = context.active_object.data layout = self.layout - if not lamp: - return - layout.itemR(lamp, "shadow_method", expand=True) if lamp.shadow_method in ('BUFFER_SHADOW', 'RAY_SHADOW'): @@ -194,9 +185,6 @@ class DATA_PT_spot(DataButtonsPanel): lamp = context.active_object.data layout = self.layout - if not lamp: - return - split = layout.split() sub = split.column() @@ -214,4 +202,4 @@ class DATA_PT_spot(DataButtonsPanel): bpy.types.register(DATA_PT_lamp) bpy.types.register(DATA_PT_shadow) bpy.types.register(DATA_PT_sunsky) -bpy.types.register(DATA_PT_spot) +bpy.types.register(DATA_PT_spot) \ No newline at end of file -- cgit v1.2.3