[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [26216] trunk/blender/release/scripts: - panel python template
Campbell Barton
ideasman42 at gmail.com
Sat Jan 23 19:51:57 CET 2010
Revision: 26216
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=26216
Author: campbellbarton
Date: 2010-01-23 19:51:56 +0100 (Sat, 23 Jan 2010)
Log Message:
-----------
- panel python template
- nicer syntax to capitalize words
Modified Paths:
--------------
trunk/blender/release/scripts/modules/bpy/utils.py
Added Paths:
-----------
trunk/blender/release/scripts/templates/panel_simple.py
Modified: trunk/blender/release/scripts/modules/bpy/utils.py
===================================================================
--- trunk/blender/release/scripts/modules/bpy/utils.py 2010-01-23 17:50:38 UTC (rev 26215)
+++ trunk/blender/release/scripts/modules/bpy/utils.py 2010-01-23 18:51:56 UTC (rev 26216)
@@ -75,8 +75,8 @@
name_base = name_base.replace("_", " ")
- if name_base.lower() == name_base:
- return ' '.join([w[0].upper() + w[1:] for w in name_base.split()])
+ if name_base.islower():
+ return name_base.capitalize()
else:
return name_base
Added: trunk/blender/release/scripts/templates/panel_simple.py
===================================================================
--- trunk/blender/release/scripts/templates/panel_simple.py (rev 0)
+++ trunk/blender/release/scripts/templates/panel_simple.py 2010-01-23 18:51:56 UTC (rev 26216)
@@ -0,0 +1,22 @@
+import bpy
+
+class OBJECT_PT_hello(bpy.types.Panel):
+ bl_label = "Hello World Panel"
+ bl_space_type = "PROPERTIES"
+ bl_region_type = "WINDOW"
+ bl_context = "object"
+
+ def draw(self, context):
+ layout = self.layout
+
+ obj = context.object
+
+ row = layout.row()
+ row.label(text="Hello world!", icon='WORLD_DATA')
+
+ row = layout.row()
+ row.label(text="Active object is: " + obj.name)
+ row = layout.row()
+ row.prop(obj, "name")
+
+bpy.types.register(OBJECT_PT_hello)
Property changes on: trunk/blender/release/scripts/templates/panel_simple.py
___________________________________________________________________
Name: svn:keywords
+ Author Date Id Revision
Name: svn:eol-style
+ native
More information about the Bf-blender-cvs
mailing list