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>2009-05-24 16:37:55 +0400
committerThomas Dinges <blender@dingto.org>2009-05-24 16:37:55 +0400
commitef01c5bf0abda3893b3a7f075a3ab20f164d5081 (patch)
tree0e9f69618ca5f89572edf0199149c2cec845a96e /release/ui/buttons_data_lamp.py
parent3956a10deb575114713462dbb00bf48dd1451497 (diff)
2.5 Buttons Code:
* Code Cleanup. * Tiny layout changes. * Added proper context for bone, curve, mesh and text objects. * Fixed Sun/Sky context.
Diffstat (limited to 'release/ui/buttons_data_lamp.py')
-rw-r--r--release/ui/buttons_data_lamp.py20
1 files changed, 4 insertions, 16 deletions
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