[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [24704] trunk/blender/release/scripts/ui/ properties_render.py: Small update to render properties.

William Reynish william at reynish.com
Fri Nov 20 13:26:41 CET 2009


Revision: 24704
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=24704
Author:   billrey
Date:     2009-11-20 13:26:41 +0100 (Fri, 20 Nov 2009)

Log Message:
-----------
Small update to render properties.
-Single column UI for Encoding panel
-Removed bad align in performance panel
-Made Quicktime's Quality percentage a slider

Modified Paths:
--------------
    trunk/blender/release/scripts/ui/properties_render.py

Modified: trunk/blender/release/scripts/ui/properties_render.py
===================================================================
--- trunk/blender/release/scripts/ui/properties_render.py	2009-11-20 11:49:47 UTC (rev 24703)
+++ trunk/blender/release/scripts/ui/properties_render.py	2009-11-20 12:26:41 UTC (rev 24704)
@@ -191,15 +191,16 @@
 
         split = layout.split()
 
-        col = split.column(align=True)
+        col = split.column()
         col.itemL(text="Threads:")
         col.row().itemR(rd, "threads_mode", expand=True)
         sub = col.column()
         sub.enabled = rd.threads_mode == 'THREADS_FIXED'
         sub.itemR(rd, "threads")
-        col.itemL(text="Tiles:")
-        col.itemR(rd, "parts_x", text="X")
-        col.itemR(rd, "parts_y", text="Y")
+        sub = col.column(align=True)
+        sub.itemL(text="Tiles:")
+        sub.itemR(rd, "parts_x", text="X")
+        sub.itemR(rd, "parts_y", text="Y")
 
         if wide_ui:
             col = split.column()
@@ -359,7 +360,7 @@
         split = layout.split()
 
         if rd.file_format == 'QUICKTIME_QTKIT':
-            split.itemR(rd, "quicktime_codec_spatial_quality", text="Quality")
+            split.itemR(rd, "quicktime_codec_spatial_quality", text="Quality", slider=True)
 
 
 class RENDER_PT_encoding(RenderButtonsPanel):
@@ -378,17 +379,28 @@
         wide_ui = context.region.width > narrowui
 
         split = layout.split()
-
-        split.itemR(rd, "ffmpeg_format")
+        
+        col = split.column()
+        col.itemR(rd, "ffmpeg_format")
         if rd.ffmpeg_format in ('AVI', 'QUICKTIME', 'MKV', 'OGG'):
-            split.itemR(rd, "ffmpeg_codec")
+            if wide_ui:
+                col = split.column()
+            col.itemR(rd, "ffmpeg_codec")
         else:
-            split.itemL()
+            if wide_ui:
+                split.itemL()
 
         split = layout.split()
 
         col = split.column()
         col.itemR(rd, "ffmpeg_video_bitrate")
+        if wide_ui:
+            col = split.column()
+        col.itemR(rd, "ffmpeg_gopsize")
+        
+        split = layout.split()
+
+        col = split.column()
         col.itemL(text="Rate:")
         col.itemR(rd, "ffmpeg_minrate", text="Minimum")
         col.itemR(rd, "ffmpeg_maxrate", text="Maximum")
@@ -396,7 +408,7 @@
 
         if wide_ui:
             col = split.column()
-        col.itemR(rd, "ffmpeg_gopsize")
+        
         col.itemR(rd, "ffmpeg_autosplit")
         col.itemL(text="Mux:")
         col.itemR(rd, "ffmpeg_muxrate", text="Rate")
@@ -405,7 +417,7 @@
         row = layout.row()
         row.itemL(text="Audio:")
         row = layout.row()
-        row.itemR(rd, "ffmpeg_audio_codec")
+        row.itemR(rd, "ffmpeg_audio_codec", text="Codec")
 
         split = layout.split()
 
@@ -416,9 +428,8 @@
         if wide_ui:
             col = split.column()
         col.itemR(rd, "ffmpeg_multiplex_audio")
-        col.itemR(rd, "ffmpeg_audio_volume")
+        col.itemR(rd, "ffmpeg_audio_volume", slider=True)
 
-
 class RENDER_PT_antialiasing(RenderButtonsPanel):
     bl_label = "Anti-Aliasing"
     COMPAT_ENGINES = set(['BLENDER_RENDER'])
@@ -527,6 +538,7 @@
         col.active = rd.render_stamp
         col.itemR(rd, "stamp_foreground", slider=True)
         col.itemR(rd, "stamp_background", slider=True)
+        col.itemS()
         col.itemR(rd, "stamp_font_size", text="Font Size")
 
         row = layout.split(percentage=0.2)





More information about the Bf-blender-cvs mailing list