[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27630] trunk/blender/release/scripts/op/ wm.py: - submit docs now uses the new dialog with an OK button

Campbell Barton ideasman42 at gmail.com
Sat Mar 20 20:22:34 CET 2010


Revision: 27630
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27630
Author:   campbellbarton
Date:     2010-03-20 20:22:34 +0100 (Sat, 20 Mar 2010)

Log Message:
-----------
- submit docs now uses the new dialog with an OK button
- submitting operator docs sent them twice.

Modified Paths:
--------------
    trunk/blender/release/scripts/op/wm.py

Modified: trunk/blender/release/scripts/op/wm.py
===================================================================
--- trunk/blender/release/scripts/op/wm.py	2010-03-20 18:52:03 UTC (rev 27629)
+++ trunk/blender/release/scripts/op/wm.py	2010-03-20 19:22:34 UTC (rev 27630)
@@ -500,7 +500,8 @@
         class_name, class_prop = doc_id.split('.')
 
         if not doc_new:
-            return {'RUNNING_MODAL'}
+            self.report({'ERROR'}, "No input given for '%s'" % doc_id)
+            return {'CANCELLED'}
 
         # check if this is an operator
         op_name = class_name.upper() + '_OT_' + class_prop
@@ -517,10 +518,6 @@
 
             print("op - old:'%s' -> new:'%s'" % (doc_orig, doc_new))
             upload["title"] = 'OPERATOR %s:%s' % (doc_id, doc_orig)
-            upload["description"] = doc_new
-
-            self._send_xmlrpc(upload)
-
         else:
             rna = getattr(bpy.types, class_name).bl_rna
             doc_orig = rna.properties[class_prop].description
@@ -536,9 +533,15 @@
 
         return {'FINISHED'}
 
+    def draw(self, context):
+        layout = self.layout
+        props = self.properties
+        layout.label(props, text="Descriptor ID: '%s'" % props.doc_id)
+        layout.prop(props, "doc_new", text="")
+
     def invoke(self, context, event):
         wm = context.manager
-        return wm.invoke_props_popup(self, event)
+        return wm.invoke_props_dialog(self, event, width=600)
 
 
 class WM_OT_reload_scripts(bpy.types.Operator):





More information about the Bf-blender-cvs mailing list