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_camera.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_camera.py')
-rw-r--r-- | release/scripts/ui/properties_data_camera.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/release/scripts/ui/properties_data_camera.py b/release/scripts/ui/properties_data_camera.py index e8cba6be7df..d2889b6629e 100644 --- a/release/scripts/ui/properties_data_camera.py +++ b/release/scripts/ui/properties_data_camera.py @@ -18,6 +18,7 @@ # <pep8 compliant> import bpy +from rna_prop_ui import PropertyPanel narrowui = 180 @@ -58,6 +59,10 @@ class DATA_PT_context_camera(DataButtonsPanel): layout.template_ID(space, "pin_id") +class DATA_PT_custom_props_camera(DataButtonsPanel, PropertyPanel): + _context_path = "object.data" + + class DATA_PT_camera(DataButtonsPanel): bl_label = "Lens" @@ -140,6 +145,9 @@ class DATA_PT_camera_display(DataButtonsPanel): sub.active = cam.show_passepartout sub.prop(cam, "passepartout_alpha", text="Alpha", slider=True) + bpy.types.register(DATA_PT_context_camera) bpy.types.register(DATA_PT_camera) bpy.types.register(DATA_PT_camera_display) + +bpy.types.register(DATA_PT_custom_props_camera) |