diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-01-08 11:54:41 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-01-08 11:54:41 +0300 |
commit | b8ca67ca3345f0c1bf6021b4f44de2256c144a6a (patch) | |
tree | 1f3f3b6214b18041cbec1973b6c0564b76bee05d /release/scripts/ui/properties_data_lamp.py | |
parent | ceab17ee17f158840faec6b681ff02a31998e995 (diff) |
custom properties panels for most ID types. use subclassing to keep panel UI definitions minimal
Diffstat (limited to 'release/scripts/ui/properties_data_lamp.py')
-rw-r--r-- | release/scripts/ui/properties_data_lamp.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/release/scripts/ui/properties_data_lamp.py b/release/scripts/ui/properties_data_lamp.py index d5025983ff3..24f6486cdf6 100644 --- a/release/scripts/ui/properties_data_lamp.py +++ b/release/scripts/ui/properties_data_lamp.py @@ -18,6 +18,7 @@ # <pep8 compliant> import bpy +from rna_prop_ui import PropertyPanel narrowui = 180 @@ -65,6 +66,10 @@ class DATA_PT_context_lamp(DataButtonsPanel): layout.template_ID(space, "pin_id") +class DATA_PT_custom_props_lamp(DataButtonsPanel, PropertyPanel): + _context_path = "object.data" + + class DATA_PT_lamp(DataButtonsPanel): bl_label = "Lamp" @@ -374,6 +379,7 @@ class DATA_PT_falloff_curve(DataButtonsPanel): self.layout.template_curve_mapping(lamp, "falloff_curve") + bpy.types.register(DATA_PT_context_lamp) bpy.types.register(DATA_PT_preview) bpy.types.register(DATA_PT_lamp) @@ -382,3 +388,5 @@ bpy.types.register(DATA_PT_area) bpy.types.register(DATA_PT_spot) bpy.types.register(DATA_PT_shadow) bpy.types.register(DATA_PT_sunsky) + +bpy.types.register(DATA_PT_custom_props_lamp) |