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:
Diffstat (limited to 'release/ui/buttons_data_lamp.py')
-rw-r--r--release/ui/buttons_data_lamp.py61
1 files changed, 31 insertions, 30 deletions
diff --git a/release/ui/buttons_data_lamp.py b/release/ui/buttons_data_lamp.py
index 157a89eb2c7..a2a6ad0426c 100644
--- a/release/ui/buttons_data_lamp.py
+++ b/release/ui/buttons_data_lamp.py
@@ -67,32 +67,32 @@ class DATA_PT_sunsky(DataButtonsPanel):
row.itemR(lamp, "sky")
row.itemR(lamp, "atmosphere")
- if lamp.sky or lamp.atmosphere:
- layout.itemR(lamp, "atmosphere_turbidity", text="Turbidity")
-
- split = layout.split()
+ row = layout.row()
+ row.active = lamp.sky or lamp.atmosphere
+ row.itemR(lamp, "atmosphere_turbidity", text="Turbidity")
- col = split.column()
- if lamp.sky:
- sub = col.column()
- sub.itemR(lamp, "sky_blend_type", text="Blend Type")
- 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")
- sub.itemR(lamp, "sun_brightness", text="Sun Bright")
- sub.itemR(lamp, "sun_size")
- sub.itemR(lamp, "backscattered_light", text="Back Light")
+ split = layout.split()
+
+ col = split.column()
+
+ sub = col.column()
+ sub.active = lamp.sky
+ sub.itemR(lamp, "sky_blend_type", text="Blend Type")
+ sub.itemR(lamp, "sky_blend")
+ sub.itemR(lamp, "sky_color_space", text="Color Space")
+ sub.itemR(lamp, "sky_exposure")
+ sub.itemR(lamp, "horizon_brightness", text="Hor Bright")
+ sub.itemR(lamp, "spread", text="Hor Spread")
+ sub.itemR(lamp, "sun_brightness", text="Sun Bright")
+ sub.itemR(lamp, "sun_size")
+ sub.itemR(lamp, "backscattered_light", text="Back Light")
- sub = split.column()
- if lamp.atmosphere:
- sub.itemR(lamp, "sun_intensity", text="Sun Intens")
- sub.itemR(lamp, "atmosphere_inscattering", text="Inscattering")
- sub.itemR(lamp, "atmosphere_extinction", text="Extinction")
- sub.itemR(lamp, "atmosphere_distance_factor", text="Distance")
+ sub = split.column()
+ sub.active = lamp.atmosphere
+ sub.itemR(lamp, "sun_intensity", text="Sun Intens")
+ sub.itemR(lamp, "atmosphere_inscattering", text="Inscattering")
+ sub.itemR(lamp, "atmosphere_extinction", text="Extinction")
+ sub.itemR(lamp, "atmosphere_distance_factor", text="Distance")
class DATA_PT_shadow(DataButtonsPanel):
__idname__ = "DATA_PT_shadow"
@@ -192,12 +192,13 @@ class DATA_PT_spot(DataButtonsPanel):
sub.itemR(lamp, "spot_blend", text="Blend")
sub.itemR(lamp, "square")
- sub = split.column()
- sub.itemR(lamp, "halo")
- if lamp.halo:
- sub.itemR(lamp, "halo_intensity", text="Intensity")
- if lamp.shadow_method == 'BUFFER_SHADOW':
- sub.itemR(lamp, "halo_step", text="Step")
+ col = split.column()
+ col.itemR(lamp, "halo")
+ colsub = col.column()
+ colsub.active = lamp.halo
+ colsub.itemR(lamp, "halo_intensity", text="Intensity")
+ if lamp.shadow_method == 'BUFFER_SHADOW':
+ colsub.itemR(lamp, "halo_step", text="Step")
bpy.types.register(DATA_PT_lamp)
bpy.types.register(DATA_PT_shadow)