[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23395] trunk/blender/release: autocomplete poll function wasn't working, added autocomplete in the console header
Campbell Barton
ideasman42 at gmail.com
Mon Sep 21 15:43:12 CEST 2009
Revision: 23395
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23395
Author: campbellbarton
Date: 2009-09-21 15:43:11 +0200 (Mon, 21 Sep 2009)
Log Message:
-----------
autocomplete poll function wasn't working, added autocomplete in the console header
operator docstrings with newlines and tabs show up as junk in tooltips so just use a single line.
Modified Paths:
--------------
trunk/blender/release/io/export_ply.py
trunk/blender/release/ui/space_console.py
Modified: trunk/blender/release/io/export_ply.py
===================================================================
--- trunk/blender/release/io/export_ply.py 2009-09-21 13:23:47 UTC (rev 23394)
+++ trunk/blender/release/io/export_ply.py 2009-09-21 13:43:11 UTC (rev 23395)
@@ -232,9 +232,7 @@
"""
class EXPORT_OT_ply(bpy.types.Operator):
- '''
- Operator documentatuon text, will be used for the operator tooltip and python docs.
- '''
+ '''Export a single object as a stanford PLY with normals, colours and texture coordinates.'''
__idname__ = "export.ply"
__label__ = "Export PLY"
Modified: trunk/blender/release/ui/space_console.py
===================================================================
--- trunk/blender/release/ui/space_console.py 2009-09-21 13:23:47 UTC (rev 23394)
+++ trunk/blender/release/ui/space_console.py 2009-09-21 13:43:11 UTC (rev 23395)
@@ -37,6 +37,9 @@
row = layout.row()
row.enabled = sc.show_report_operator
row.itemO("console.report_replay")
+ else:
+ row = layout.row(align=True)
+ row.itemO("console.autocomplete", text="Autocomplete")
class CONSOLE_MT_console(bpy.types.Menu):
__space_type__ = 'CONSOLE'
@@ -107,9 +110,7 @@
return namespace, console, stdout, stderr
class CONSOLE_OT_exec(bpy.types.Operator):
- '''
- Execute the current console line as a python expression.
- '''
+ '''Execute the current console line as a python expression.'''
__idname__ = "console.execute"
__label__ = "Console Execute"
__register__ = False
@@ -384,15 +385,13 @@
class CONSOLE_OT_autocomplete(bpy.types.Operator):
- '''
- Evaluate the namespace up until the cursor and give a list of options or complete the name if there is only one.
- '''
+ '''Evaluate the namespace up until the cursor and give a list of options or complete the name if there is only one.'''
__idname__ = "console.autocomplete"
__label__ = "Console Autocomplete"
__register__ = False
def poll(self, context):
- return context.space_data.type == 'PYTHON'
+ return context.space_data.console_type == 'PYTHON'
def execute(self, context):
More information about the Bf-blender-cvs
mailing list