[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50833] trunk/blender/release/scripts/ templates: minor update to panel templates/ examples - the panel examples didnt show an operator and use `scene` rather then `sc` for the active scene name .

Campbell Barton ideasman42 at gmail.com
Mon Sep 24 01:11:25 CEST 2012


Revision: 50833
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50833
Author:   campbellbarton
Date:     2012-09-23 23:11:24 +0000 (Sun, 23 Sep 2012)
Log Message:
-----------
minor update to panel templates/examples - the panel examples didnt show an operator and use `scene` rather then `sc` for the active scene name.

Modified Paths:
--------------
    trunk/blender/release/scripts/templates/ui_panel.py
    trunk/blender/release/scripts/templates/ui_panel_simple.py

Modified: trunk/blender/release/scripts/templates/ui_panel.py
===================================================================
--- trunk/blender/release/scripts/templates/ui_panel.py	2012-09-23 18:50:56 UTC (rev 50832)
+++ trunk/blender/release/scripts/templates/ui_panel.py	2012-09-23 23:11:24 UTC (rev 50833)
@@ -12,36 +12,36 @@
     def draw(self, context):
         layout = self.layout
 
-        sc = context.scene
-        
-        #Create a simple row.
+        scene = context.scene
+
+        # Create a simple row.
         layout.label(text=" Simple Row:")
-        
+
         row = layout.row()
-        row.prop(sc, "frame_start")
-        row.prop(sc, "frame_end")
-        
-        #Create an row where the buttons are aligned to each other.
+        row.prop(scene, "frame_start")
+        row.prop(scene, "frame_end")
+
+        # Create an row where the buttons are aligned to each other.
         layout.label(text=" Aligned Row")
-        
+
         row = layout.row(align=True)
-        row.prop(sc, "frame_start")
-        row.prop(sc, "frame_end")
-        
-        #Create two columns, by using a split layout.
+        row.prop(scene, "frame_start")
+        row.prop(scene, "frame_end")
+
+        # Create two columns, by using a split layout.
         split = layout.split()
-        
+
         # First column
         col = split.column()
         col.label(text="Column One:")
-        col.prop(sc, "frame_end")
-        col.prop(sc, "frame_start")
-        
+        col.prop(scene, "frame_end")
+        col.prop(scene, "frame_start")
+
         # Second column, aligned
         col = split.column(align=True)
         col.label(text="Column Two")
-        col.prop(sc, "frame_start")
-        col.prop(sc, "frame_end")
+        col.prop(scene, "frame_start")
+        col.prop(scene, "frame_end")
 
 
 def register():

Modified: trunk/blender/release/scripts/templates/ui_panel_simple.py
===================================================================
--- trunk/blender/release/scripts/templates/ui_panel_simple.py	2012-09-23 18:50:56 UTC (rev 50832)
+++ trunk/blender/release/scripts/templates/ui_panel_simple.py	2012-09-23 23:11:24 UTC (rev 50833)
@@ -22,7 +22,10 @@
         row = layout.row()
         row.prop(obj, "name")
 
+        row = layout.row()
+        row.operator("mesh.primitive_cube_add")
 
+
 def register():
     bpy.utils.register_class(HelloWorldPanel)
 




More information about the Bf-blender-cvs mailing list