[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1187] trunk/py/scripts/addons/ animation_rotobezier.py: Nicer UI for RotoBezier

Daniel Salazar zanqdo at gmail.com
Mon Nov 22 20:51:19 CET 2010


Revision: 1187
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-extensions&revision=1187
Author:   zanqdo
Date:     2010-11-22 20:51:19 +0100 (Mon, 22 Nov 2010)

Log Message:
-----------
Nicer UI for RotoBezier

Modified Paths:
--------------
    trunk/py/scripts/addons/animation_rotobezier.py

Modified: trunk/py/scripts/addons/animation_rotobezier.py
===================================================================
--- trunk/py/scripts/addons/animation_rotobezier.py	2010-11-22 18:24:44 UTC (rev 1186)
+++ trunk/py/scripts/addons/animation_rotobezier.py	2010-11-22 19:51:19 UTC (rev 1187)
@@ -26,12 +26,13 @@
 Rev 0.3 tool to clear all animation from the curve
 Rev 0.4 moved from curve properties to toolbar
 Rev 0.5 added pass index property
+Rev 0.6 re-aranged UI
 -------------------------------------------------------------------------'''
 
 bl_addon_info = {
     'name': 'RotoBezier',
     'author': 'Daniel Salazar <zanqdo at gmail.com>',
-    'version': (0,5),
+    'version': (0,6),
     'blender': (2, 5, 5),
     'api': 33232,
     'location': 'Select a Curve > Properties > Curve > RotoBezier',
@@ -63,22 +64,28 @@
     def draw(self, context):
         layout = self.layout
         
-        row = layout.row()
-        row.label(text="Keyframing")
-        row = layout.row()
+        col = layout.column(align=True)
+        
+        col.label(text="Keyframing:")
+        row = col.row()
         row.operator('curve.insert_keyframe_rotobezier')
         row.operator('curve.delete_keyframe_rotobezier')
         row = layout.row()
         row.operator('curve.clear_animation_rotobezier')
-        row = layout.row()
-        row.label(text="Display")
-        row = layout.row()
+        
+        col = layout.column()
+        
+        col.label(text="Display:")
+        row = col.row()
         row.operator('curve.toggle_draw_rotobezier')
+        
         if context.mode == 'EDIT_CURVE':
             row.operator('curve.toggle_handles_rotobezier')
-        row = layout.row()
-        row.label(text="Tools")
-        row = layout.row()
+        
+        col = layout.column(align=True)
+        
+        col.label(text="Tools:")
+        row = col.row()
         row.operator('curve.make_white_matte_rotobezier')
         row.operator('curve.make_black_matte_rotobezier')
         row = layout.row()




More information about the Bf-extensions-cvs mailing list