[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [51700] branches/asset-browser/release/ scripts/templates/ui_panel.py: == assetbrowser ==

Andrea Weikert elubie at gmx.net
Sun Oct 28 10:05:32 CET 2012


Revision: 51700
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51700
Author:   elubie
Date:     2012-10-28 09:05:30 +0000 (Sun, 28 Oct 2012)
Log Message:
-----------
== assetbrowser ==
Add file that somehow was missed in last merge to allow merging without tree conflict.

Added Paths:
-----------
    branches/asset-browser/release/scripts/templates/ui_panel.py

Added: branches/asset-browser/release/scripts/templates/ui_panel.py
===================================================================
--- branches/asset-browser/release/scripts/templates/ui_panel.py	                        (rev 0)
+++ branches/asset-browser/release/scripts/templates/ui_panel.py	2012-10-28 09:05:30 UTC (rev 51700)
@@ -0,0 +1,56 @@
+import bpy
+
+
+class LayoutDemoPanel(bpy.types.Panel):
+    """Creates a Panel in the scene context of the properties editor"""
+    bl_label = "Layout Demo"
+    bl_idname = "SCENE_PT_layout"
+    bl_space_type = 'PROPERTIES'
+    bl_region_type = 'WINDOW'
+    bl_context = "scene"
+
+    def draw(self, context):
+        layout = self.layout
+
+        sc = 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.
+        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.
+        split = layout.split()
+        
+        # First column
+        col = split.column()
+        col.label(text="Column One:")
+        col.prop(sc, "frame_end")
+        col.prop(sc, "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")
+
+
+def register():
+    bpy.utils.register_class(LayoutDemoPanel)
+
+
+def unregister():
+    bpy.utils.unregister_class(LayoutDemoPanel)
+
+
+if __name__ == "__main__":
+    register()


Property changes on: branches/asset-browser/release/scripts/templates/ui_panel.py
___________________________________________________________________
Added: svn:eol-style
   + native




More information about the Bf-blender-cvs mailing list