Revision: 23837 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23837 Author: dingto Date: 2009-10-14 16:45:58 +0200 (Wed, 14 Oct 2009)
Log Message: ----------- * Fixes for Render Tab separation. * All Edges is now in the object mode "Display" Tab, as the option doesn't affect Edit Mode. Missing Redraw here... Modified Paths: -------------- trunk/blender/release/scripts/io/engine_render_pov.py trunk/blender/release/scripts/io/netrender/ui.py trunk/blender/release/scripts/ui/buttons_render.py trunk/blender/release/scripts/ui/buttons_scene.py Modified: trunk/blender/release/scripts/io/engine_render_pov.py =================================================================== --- trunk/blender/release/scripts/io/engine_render_pov.py 2009-10-14 14:44:21 UTC (rev 23836) +++ trunk/blender/release/scripts/io/engine_render_pov.py 2009-10-14 14:45:58 UTC (rev 23837) @@ -826,12 +826,12 @@ bpy.types.register(PovrayRender) # Use some of the existing buttons. -import buttons_scene -buttons_scene.SCENE_PT_render.COMPAT_ENGINES.add('POVRAY_RENDER') -buttons_scene.SCENE_PT_dimensions.COMPAT_ENGINES.add('POVRAY_RENDER') -buttons_scene.SCENE_PT_antialiasing.COMPAT_ENGINES.add('POVRAY_RENDER') -buttons_scene.SCENE_PT_output.COMPAT_ENGINES.add('POVRAY_RENDER') -del buttons_scene +import buttons_render +buttons_render.RENDER_PT_render.COMPAT_ENGINES.add('POVRAY_RENDER') +buttons_render.RENDER_PT_dimensions.COMPAT_ENGINES.add('POVRAY_RENDER') +buttons_render.RENDER_PT_antialiasing.COMPAT_ENGINES.add('POVRAY_RENDER') +buttons_render.RENDER_PT_output.COMPAT_ENGINES.add('POVRAY_RENDER') +del buttons_render # Use only a subset of the world panels import buttons_world @@ -852,14 +852,14 @@ class RenderButtonsPanel(bpy.types.Panel): __space_type__ = 'PROPERTIES' __region_type__ = 'WINDOW' - __context__ = "scene" + __context__ = "render" # COMPAT_ENGINES must be defined in each subclass, external engines can add themselves here def poll(self, context): rd = context.scene.render_data return (rd.use_game_engine==False) and (rd.engine in self.COMPAT_ENGINES) -class SCENE_PT_povray_radiosity(RenderButtonsPanel): +class RENDER_PT_povray_radiosity(RenderButtonsPanel): __label__ = "Radiosity" COMPAT_ENGINES = set(['POVRAY_RENDER']) @@ -909,4 +909,4 @@ col = split.column() col.itemR(scene, "pov_radio_always_sample") -bpy.types.register(SCENE_PT_povray_radiosity) +bpy.types.register(RENDER_PT_povray_radiosity) Modified: trunk/blender/release/scripts/io/netrender/ui.py =================================================================== --- trunk/blender/release/scripts/io/netrender/ui.py 2009-10-14 14:44:21 UTC (rev 23836) +++ trunk/blender/release/scripts/io/netrender/ui.py 2009-10-14 14:45:58 UTC (rev 23837) @@ -20,7 +20,7 @@ class RenderButtonsPanel(bpy.types.Panel): __space_type__ = "PROPERTIES" __region_type__ = "WINDOW" - __context__ = "scene" + __context__ = "render" # COMPAT_ENGINES must be defined in each subclass, external engines can add themselves here def poll(self, context): @@ -29,7 +29,7 @@ # Setting panel, use in the scene for now. @rnaType -class SCENE_PT_network_settings(RenderButtonsPanel): +class RENDER_PT_network_settings(RenderButtonsPanel): __label__ = "Network Settings" COMPAT_ENGINES = set(['NET_RENDER']) @@ -60,7 +60,7 @@ col.itemO("render.netclientscan", icon="ICON_FILE_REFRESH", text="") @rnaType -class SCENE_PT_network_job(RenderButtonsPanel): +class RENDER_PT_network_job(RenderButtonsPanel): __label__ = "Job Settings" COMPAT_ENGINES = set(['NET_RENDER']) @@ -88,7 +88,7 @@ col.itemR(scene.network_render, "chunks") @rnaType -class SCENE_PT_network_slaves(RenderButtonsPanel): +class RENDER_PT_network_slaves(RenderButtonsPanel): __label__ = "Slaves Status" COMPAT_ENGINES = set(['NET_RENDER']) @@ -126,7 +126,7 @@ layout.itemL(text="Stats: " + slave.stats) @rnaType -class SCENE_PT_network_slaves_blacklist(RenderButtonsPanel): +class RENDER_PT_network_slaves_blacklist(RenderButtonsPanel): __label__ = "Slaves Blacklist" COMPAT_ENGINES = set(['NET_RENDER']) @@ -163,7 +163,7 @@ layout.itemL(text="Stats: " + time.ctime(slave.stats)) @rnaType -class SCENE_PT_network_jobs(RenderButtonsPanel): +class RENDER_PT_network_jobs(RenderButtonsPanel): __label__ = "Jobs" COMPAT_ENGINES = set(['NET_RENDER']) Modified: trunk/blender/release/scripts/ui/buttons_render.py =================================================================== --- trunk/blender/release/scripts/ui/buttons_render.py 2009-10-14 14:44:21 UTC (rev 23836) +++ trunk/blender/release/scripts/ui/buttons_render.py 2009-10-14 14:45:58 UTC (rev 23837) @@ -1,14 +1,6 @@ import bpy -class SceneButtonsPanel(bpy.types.Panel): - __space_type__ = 'PROPERTIES' - __region_type__ = 'WINDOW' - __context__ = "render" - - def poll(self, context): - return (context.scene != None) - class RenderButtonsPanel(bpy.types.Panel): __space_type__ = 'PROPERTIES' __region_type__ = 'WINDOW' @@ -17,7 +9,7 @@ def poll(self, context): rd = context.scene.render_data - return (rd.use_game_engine==False) and (rd.engine in self.COMPAT_ENGINES) + return (context.scene and rd.use_game_engine==False) and (rd.engine in self.COMPAT_ENGINES) class RENDER_PT_render(RenderButtonsPanel): __label__ = "Render" @@ -446,7 +438,6 @@ sub.active = rd.stamp_note sub.itemR(rd, "stamp_note_text", text="") - bpy.types.register(RENDER_PT_render) bpy.types.register(RENDER_PT_layers) bpy.types.register(RENDER_PT_dimensions) @@ -457,4 +448,3 @@ bpy.types.register(RENDER_PT_performance) bpy.types.register(RENDER_PT_post_processing) bpy.types.register(RENDER_PT_stamp) - Modified: trunk/blender/release/scripts/ui/buttons_scene.py =================================================================== --- trunk/blender/release/scripts/ui/buttons_scene.py 2009-10-14 14:44:21 UTC (rev 23836) +++ trunk/blender/release/scripts/ui/buttons_scene.py 2009-10-14 14:45:58 UTC (rev 23837) @@ -7,7 +7,7 @@ __context__ = "scene" def poll(self, context): - return (context.scene != None) + return context.scene class SCENE_PT_scene(SceneButtonsPanel): __label__ = "Scene" @@ -17,9 +17,9 @@ layout = self.layout scene = context.scene + layout.itemR(scene, "camera") layout.itemR(scene, "set", text="Background") - class SCENE_PT_unit(SceneButtonsPanel): __label__ = "Units" @@ -119,9 +119,6 @@ col.itemR(ksp, "grouping") if ksp.grouping == 'NAMED': col.itemR(ksp, "group") - - - class SCENE_PT_physics(SceneButtonsPanel): __label__ = "Gravity" _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs