diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-01-29 21:30:26 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2013-01-29 21:30:26 +0400 |
commit | 3eb800169fbaa07cb58a2905b152afe3f72d362a (patch) | |
tree | 5c98b8d62e996e52857bafb3d8a71a196e1282be /intern | |
parent | d54b2e1e25c5a0bff29ca14a216696f90d4d5a49 (diff) |
Cycles: collapse preview render panel by default. It's a matter of personal
preference, but it slows down 3D view rendering to have two renders going so
I rather disable it by default.
Diffstat (limited to 'intern')
-rw-r--r-- | intern/cycles/blender/addon/ui.py | 42 |
1 files changed, 39 insertions, 3 deletions
diff --git a/intern/cycles/blender/addon/ui.py b/intern/cycles/blender/addon/ui.py index d05ceb51148..a42b69dc5c6 100644 --- a/intern/cycles/blender/addon/ui.py +++ b/intern/cycles/blender/addon/ui.py @@ -522,6 +522,19 @@ def panel_node_draw(layout, id_data, output_type, input_name): return True +class CyclesLamp_PT_preview(CyclesButtonsPanel, Panel): + bl_label = "Preview" + bl_context = "data" + bl_options = {'DEFAULT_CLOSED'} + + @classmethod + def poll(cls, context): + return context.lamp and CyclesButtonsPanel.poll(context) + + def draw(self, context): + self.layout.template_preview(context.lamp) + + class CyclesLamp_PT_lamp(CyclesButtonsPanel, Panel): bl_label = "Lamp" bl_context = "data" @@ -606,6 +619,19 @@ class CyclesLamp_PT_spot(CyclesButtonsPanel, Panel): col.prop(lamp, "show_cone") +class CyclesWorld_PT_preview(CyclesButtonsPanel, Panel): + bl_label = "Preview" + bl_context = "world" + bl_options = {'DEFAULT_CLOSED'} + + @classmethod + def poll(cls, context): + return context.world and CyclesButtonsPanel.poll(context) + + def draw(self, context): + self.layout.template_preview(context.world) + + class CyclesWorld_PT_surface(CyclesButtonsPanel, Panel): bl_label = "Surface" bl_context = "world" @@ -692,6 +718,19 @@ class CyclesWorld_PT_settings(CyclesButtonsPanel, Panel): sub.prop(cworld, "samples") +class CyclesMaterial_PT_preview(CyclesButtonsPanel, Panel): + bl_label = "Preview" + bl_context = "material" + bl_options = {'DEFAULT_CLOSED'} + + @classmethod + def poll(cls, context): + return context.material and CyclesButtonsPanel.poll(context) + + def draw(self, context): + self.layout.template_preview(context.material) + + class CyclesMaterial_PT_surface(CyclesButtonsPanel, Panel): bl_label = "Surface" bl_context = "material" @@ -1175,9 +1214,6 @@ def get_panels(): types.PARTICLE_PT_force_fields, types.PARTICLE_PT_vertexgroups, types.PARTICLE_PT_custom_props, - types.MATERIAL_PT_preview, - types.DATA_PT_preview, - types.WORLD_PT_preview, ) |