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="")


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to