Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Dinges <blender@dingto.org>2011-09-22 23:50:41 +0400
committerThomas Dinges <blender@dingto.org>2011-09-22 23:50:41 +0400
commite17ee1b4155aa3b01cfff1189e6883b93037ef45 (patch)
treeca04a392a96bc4554de8523e1b55ad27269a2c49 /release/scripts/startup/bl_ui/space_console.py
parent48918130a1566ce8aa4bf66d8b3bda35ec240acb (diff)
2.6 Python UI files:
* Moved Operators from bl_ui into bl_operators. * Renamed HELP_OT_operator_cheat_sheet to WM_OT_operator_cheat_sheet.
Diffstat (limited to 'release/scripts/startup/bl_ui/space_console.py')
-rw-r--r--release/scripts/startup/bl_ui/space_console.py85
1 files changed, 1 insertions, 84 deletions
diff --git a/release/scripts/startup/bl_ui/space_console.py b/release/scripts/startup/bl_ui/space_console.py
index cbbefa01a3c..a1818c395a2 100644
--- a/release/scripts/startup/bl_ui/space_console.py
+++ b/release/scripts/startup/bl_ui/space_console.py
@@ -18,8 +18,7 @@
# <pep8 compliant>
import bpy
-from bpy.types import Header, Menu, Operator
-from bpy.props import StringProperty
+from bpy.types import Header, Menu
class CONSOLE_HT_header(Header):
@@ -79,87 +78,5 @@ def add_scrollback(text, text_type):
bpy.ops.console.scrollback_append(text=l.replace('\t', ' '),
type=text_type)
-
-class ConsoleExec(Operator):
- '''Execute the current console line as a python expression'''
- bl_idname = "console.execute"
- bl_label = "Console Execute"
-
- def execute(self, context):
- sc = context.space_data
-
- module = __import__("console_" + sc.language)
- execute = getattr(module, "execute", None)
-
- if execute:
- return execute(context)
- else:
- print("Error: bpy.ops.console.execute_" + sc.language + " - not found")
- return {'FINISHED'}
-
-
-class ConsoleAutocomplete(Operator):
- '''Evaluate the namespace up until the cursor and give a list of options or complete the name if there is only one'''
- bl_idname = "console.autocomplete"
- bl_label = "Console Autocomplete"
-
- def execute(self, context):
- sc = context.space_data
- module = __import__("console_" + sc.language)
- autocomplete = getattr(module, "autocomplete", None)
-
- if autocomplete:
- return autocomplete(context)
- else:
- print("Error: bpy.ops.console.autocomplete_" + sc.language + " - not found")
- return {'FINISHED'}
-
-
-class ConsoleBanner(Operator):
- '''Print a message whem the terminal initializes'''
- bl_idname = "console.banner"
- bl_label = "Console Banner"
-
- def execute(self, context):
- sc = context.space_data
-
- # default to python
- if not sc.language:
- sc.language = 'python'
-
- module = __import__("console_" + sc.language)
- banner = getattr(module, "banner", None)
-
- if banner:
- return banner(context)
- else:
- print("Error: bpy.ops.console.banner_" + sc.language + " - not found")
- return {'FINISHED'}
-
-
-class ConsoleLanguage(Operator):
- '''Set the current language for this console'''
- bl_idname = "console.language"
- bl_label = "Console Language"
-
- language = StringProperty(
- name="Language",
- maxlen=32,
- )
-
- def execute(self, context):
- sc = context.space_data
-
- # defailt to python
- sc.language = self.language
-
- bpy.ops.console.banner()
-
- # insert a new blank line
- bpy.ops.console.history_append(text="", current_character=0,
- remove_duplicates=True)
-
- return {'FINISHED'}
-
if __name__ == "__main__": # only for live edit.
bpy.utils.register_module(__name__)