[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23866] trunk/blender/release/scripts/io/ netrender: Network Render:

Thomas Dinges dingto at gmx.de
Thu Oct 15 19:18:47 CEST 2009


Revision: 23866
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23866
Author:   dingto
Date:     2009-10-15 19:18:47 +0200 (Thu, 15 Oct 2009)

Log Message:
-----------
Network Render:

* Some code cleanups to match layout file code guidelines.
* Ported Operator Labels to op file itself.
* Added some Tooltips, theeth: Feel free to change/improve them as you like. :) 

Modified Paths:
--------------
    trunk/blender/release/scripts/io/netrender/operators.py
    trunk/blender/release/scripts/io/netrender/ui.py

Modified: trunk/blender/release/scripts/io/netrender/operators.py
===================================================================
--- trunk/blender/release/scripts/io/netrender/operators.py	2009-10-15 15:58:12 UTC (rev 23865)
+++ trunk/blender/release/scripts/io/netrender/operators.py	2009-10-15 17:18:47 UTC (rev 23866)
@@ -9,11 +9,9 @@
 
 @rnaOperator
 class RENDER_OT_netclientanim(bpy.types.Operator):
-	'''
-	Operator documentation text, will be used for the operator tooltip and python docs.
-	'''
+	'''Start rendering an animation on network'''
 	__idname__ = "render.netclientanim"
-	__label__ = "Net Render Client Anim"
+	__label__ = "Animation on network"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -42,11 +40,9 @@
 
 @rnaOperator
 class RENDER_OT_netclientsend(bpy.types.Operator):
-	'''
-	Operator documentation text, will be used for the operator tooltip and python docs.
-	'''
+	'''Send Render Job to the Network'''
 	__idname__ = "render.netclientsend"
-	__label__ = "Net Render Client Send"
+	__label__ = "Send job"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -73,9 +69,9 @@
 
 @rnaOperator
 class RENDER_OT_netclientstatus(bpy.types.Operator):
-	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
+	'''Refresh the status of the current jobs'''
 	__idname__ = "render.netclientstatus"
-	__label__ = "Net Render Client Status"
+	__label__ = "Client Status"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -120,7 +116,7 @@
 class RENDER_OT_netclientblacklistslave(bpy.types.Operator):
 	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
 	__idname__ = "render.netclientblacklistslave"
-	__label__ = "Net Render Client Blacklist Slave"
+	__label__ = "Client Blacklist Slave"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -155,7 +151,7 @@
 class RENDER_OT_netclientwhitelistslave(bpy.types.Operator):
 	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
 	__idname__ = "render.netclientwhitelistslave"
-	__label__ = "Net Render Client Whitelist Slave"
+	__label__ = "Client Whitelist Slave"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -189,9 +185,9 @@
 
 @rnaOperator
 class RENDER_OT_netclientslaves(bpy.types.Operator):
-	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
+	'''Refresh status about available Render slaves'''
 	__idname__ = "render.netclientslaves"
-	__label__ = "Net Render Client Slaves"
+	__label__ = "Client Slaves"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -239,9 +235,9 @@
 
 @rnaOperator
 class RENDER_OT_netclientcancel(bpy.types.Operator):
-	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
+	'''Cancel the selected network rendering job.'''
 	__idname__ = "render.netclientcancel"
-	__label__ = "Net Render Client Cancel"
+	__label__ = "Client Cancel"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -273,9 +269,9 @@
 	
 @rnaOperator
 class RENDER_OT_netclientcancelall(bpy.types.Operator):
-	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
+	'''Cancel all running network rendering jobs.'''
 	__idname__ = "render.netclientcancelall"
-	__label__ = "Net Render Client Cancel All"
+	__label__ = "Client Cancel All"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -305,9 +301,9 @@
 
 @rnaOperator
 class netclientdownload(bpy.types.Operator):
-	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
+	'''Download render results from the network'''
 	__idname__ = "render.netclientdownload"
-	__label__ = "Net Render Client Download"
+	__label__ = "Client Download"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -357,7 +353,7 @@
 class netclientscan(bpy.types.Operator):
 	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
 	__idname__ = "render.netclientscan"
-	__label__ = "Net Render Client Scan"
+	__label__ = "Client Scan"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.
@@ -393,9 +389,9 @@
 
 @rnaOperator
 class netclientweb(bpy.types.Operator):
-	'''Operator documentation text, will be used for the operator tooltip and python docs.'''
+	'''Open new window with information about running rendering jobs'''
 	__idname__ = "render.netclientweb"
-	__label__ = "Net Render Client Web"
+	__label__ = "Open Master Monitor"
 	
 	# List of operator properties, the attributes will be assigned
 	# to the class instance from the operator settings before calling.

Modified: trunk/blender/release/scripts/io/netrender/ui.py
===================================================================
--- trunk/blender/release/scripts/io/netrender/ui.py	2009-10-15 15:58:12 UTC (rev 23865)
+++ trunk/blender/release/scripts/io/netrender/ui.py	2009-10-15 17:18:47 UTC (rev 23866)
@@ -33,10 +33,6 @@
 	__label__ = "Network Settings"
 	COMPAT_ENGINES = set(['NET_RENDER'])
 
-	def draw_header(self, context):
-		layout = self.layout
-		scene = context.scene
-
 	def draw(self, context):
 		layout = self.layout
 
@@ -48,7 +44,6 @@
 		split = layout.split()
 		
 		col = split.column()
-		
 		col.itemR(scene.network_render, "mode")
 		col.itemR(scene.network_render, "path")
 		col.itemR(scene.network_render, "server_address")
@@ -79,13 +74,13 @@
 		split = layout.split()
 		
 		col = split.column()
-		
-		col.itemO("render.netclientanim", icon='ICON_RENDER_ANIMATION', text="Animation on network")
-		col.itemO("render.netclientsend", icon="ICON_FILE_BLEND", text="Send job")
-		col.itemO("render.netclientweb", icon="ICON_QUESTION", text="Open Master Monitor")
+		col.itemO("render.netclientanim", icon='ICON_RENDER_ANIMATION')
+		col.itemO("render.netclientsend", icon="ICON_FILE_BLEND")
+		col.itemO("render.netclientweb", icon="ICON_QUESTION")
 		col.itemR(scene.network_render, "job_name")
-		col.itemR(scene.network_render, "priority")
-		col.itemR(scene.network_render, "chunks")
+		row = col.row()
+		row.itemR(scene.network_render, "priority")
+		row.itemR(scene.network_render, "chunks")
 
 @rnaType
 class RENDER_PT_network_slaves(RenderButtonsPanel):
@@ -105,11 +100,9 @@
 		row = layout.row()
 		row.template_list(netsettings, "slaves", netsettings, "active_slave_index", rows=2)
 
-		col = row.column()
-
-		subcol = col.column(align=True)
-		subcol.itemO("render.netclientslaves", icon="ICON_FILE_REFRESH", text="")
-		subcol.itemO("render.netclientblacklistslave", icon="ICON_ZOOMOUT", text="")
+		sub = row.column(align=True)
+		sub.itemO("render.netclientslaves", icon="ICON_FILE_REFRESH", text="")
+		sub.itemO("render.netclientblacklistslave", icon="ICON_ZOOMOUT", text="")
 		
 		if len(bpy.data.netrender_slaves) == 0 and len(netsettings.slaves) > 0:
 			while(len(netsettings.slaves) > 0):
@@ -143,11 +136,9 @@
 		row = layout.row()
 		row.template_list(netsettings, "slaves_blacklist", netsettings, "active_blacklisted_slave_index", rows=2)
 
-		col = row.column()
+		sub = row.column(align=True)
+		sub.itemO("render.netclientwhitelistslave", icon="ICON_ZOOMOUT", text="")
 
-		subcol = col.column(align=True)
-		subcol.itemO("render.netclientwhitelistslave", icon="ICON_ZOOMOUT", text="")
-
 		if len(bpy.data.netrender_blacklist) == 0 and len(netsettings.slaves_blacklist) > 0:
 			while(len(netsettings.slaves_blacklist) > 0):
 				netsettings.slaves_blacklist.remove(0)
@@ -180,14 +171,12 @@
 		row = layout.row()
 		row.template_list(netsettings, "jobs", netsettings, "active_job_index", rows=2)
 
-		col = row.column()
+		sub = row.column(align=True)
+		sub.itemO("render.netclientstatus", icon="ICON_FILE_REFRESH", text="")
+		sub.itemO("render.netclientcancel", icon="ICON_ZOOMOUT", text="")
+		sub.itemO("render.netclientcancelall", icon="ICON_PANEL_CLOSE", text="")
+		sub.itemO("render.netclientdownload", icon='ICON_RENDER_ANIMATION', text="")
 
-		subcol = col.column(align=True)
-		subcol.itemO("render.netclientstatus", icon="ICON_FILE_REFRESH", text="")
-		subcol.itemO("render.netclientcancel", icon="ICON_ZOOMOUT", text="")
-		subcol.itemO("render.netclientcancelall", icon="ICON_PANEL_CLOSE", text="")
-		subcol.itemO("render.netclientdownload", icon='ICON_RENDER_ANIMATION', text="")
-
 		if len(bpy.data.netrender_jobs) == 0 and len(netsettings.jobs) > 0:
 			while(len(netsettings.jobs) > 0):
 				netsettings.jobs.remove(0)
@@ -303,8 +292,8 @@
 										("RENDER_MASTER", "Master", "Act as render master"),
 										("RENDER_SLAVE", "Slave", "Act as render slave"),
 									),
-						name="network mode",
-						description="mode of operation of this instance",
+						name="Network mode",
+						description="Mode of operation of this instance",
 						default="RENDER_CLIENT")
 
 NetRenderSettings.CollectionProperty(attr="slaves", type=NetRenderSlave, name="Slaves", description="")





More information about the Bf-blender-cvs mailing list