diff options
author | Thomas Dinges <blender@dingto.org> | 2009-06-07 15:42:13 +0400 |
---|---|---|
committer | Thomas Dinges <blender@dingto.org> | 2009-06-07 15:42:13 +0400 |
commit | 349f5df595140d9827862ba7024f6fe6d49a7a22 (patch) | |
tree | 797332f503df0ff1d5c433b4c382b60786cba70c | |
parent | 0d75ad3001775f679be1a57fac934ff13864d1b7 (diff) |
2.5 Preview render
* Added Preview panel to the lamp buttons.
-rw-r--r-- | release/ui/buttons_data_lamp.py | 14 | ||||
-rw-r--r-- | source/blender/editors/interface/interface_templates.c | 4 |
2 files changed, 14 insertions, 4 deletions
diff --git a/release/ui/buttons_data_lamp.py b/release/ui/buttons_data_lamp.py index 86be9cd1a68..532098cf786 100644 --- a/release/ui/buttons_data_lamp.py +++ b/release/ui/buttons_data_lamp.py @@ -8,6 +8,16 @@ class DataButtonsPanel(bpy.types.Panel): def poll(self, context): return (context.lamp != None) + +class DATA_PT_preview(DataButtonsPanel): + __idname__= "DATA_PT_preview" + __label__ = "Preview" + + def draw(self, context): + layout = self.layout + + lamp = context.lamp + layout.template_preview(lamp) class DATA_PT_lamp(DataButtonsPanel): __idname__ = "DATA_PT_lamp" @@ -218,9 +228,9 @@ class DATA_PT_falloff_curve(DataButtonsPanel): layout.template_curve_mapping(lamp.falloff_curve) +bpy.types.register(DATA_PT_preview) 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_falloff_curve) - +bpy.types.register(DATA_PT_falloff_curve)
\ No newline at end of file diff --git a/source/blender/editors/interface/interface_templates.c b/source/blender/editors/interface/interface_templates.c index e895d4eea16..d5b48c3da6d 100644 --- a/source/blender/editors/interface/interface_templates.c +++ b/source/blender/editors/interface/interface_templates.c @@ -1294,8 +1294,8 @@ void uiTemplatePreview(uiLayout *layout, ID *id) uiBlock *block; Material *ma; - if(!id || !ELEM3(GS(id->name), ID_MA, ID_TE, ID_WO)) { - printf("uiTemplatePreview: expected ID of type material, texture or world.\n"); + if(!id || !ELEM4(GS(id->name), ID_MA, ID_TE, ID_WO, ID_LA)) { + printf("uiTemplatePreview: expected ID of type material, texture, lamp or world.\n"); return; } |