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:
Diffstat (limited to 'release/scripts/startup/bl_ui/space_info.py')
-rw-r--r--release/scripts/startup/bl_ui/space_info.py32
1 files changed, 2 insertions, 30 deletions
diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py
index debe82e7ab2..644676310fc 100644
--- a/release/scripts/startup/bl_ui/space_info.py
+++ b/release/scripts/startup/bl_ui/space_info.py
@@ -18,7 +18,7 @@
# <pep8 compliant>
import bpy
-from bpy.types import Header, Menu, Operator
+from bpy.types import Header, Menu
class INFO_HT_header(Header):
@@ -373,7 +373,7 @@ class INFO_MT_help(Menu):
layout.separator()
layout.operator("wm.url_open", text="Python API Reference", icon='URL').url = bpy.types.WM_OT_doc_view._prefix
- layout.operator("help.operator_cheat_sheet", icon='TEXT')
+ layout.operator("wm.operator_cheat_sheet", icon='TEXT')
layout.operator("wm.sysinfo", icon='TEXT')
layout.separator()
if sys.platform[:3] == "win":
@@ -384,33 +384,5 @@ class INFO_MT_help(Menu):
layout.separator()
layout.operator("wm.splash", icon='BLENDER')
-
-# Help operators
-
-
-class HELP_OT_operator_cheat_sheet(Operator):
- bl_idname = "help.operator_cheat_sheet"
- bl_label = "Operator Cheat Sheet"
-
- def execute(self, context):
- op_strings = []
- tot = 0
- for op_module_name in dir(bpy.ops):
- op_module = getattr(bpy.ops, op_module_name)
- for op_submodule_name in dir(op_module):
- op = getattr(op_module, op_submodule_name)
- text = repr(op)
- if text.split("\n")[-1].startswith('bpy.ops.'):
- op_strings.append(text)
- tot += 1
-
- op_strings.append('')
-
- textblock = bpy.data.texts.new("OperatorList.txt")
- textblock.write('# %d Operators\n\n' % tot)
- textblock.write('\n'.join(op_strings))
- self.report({'INFO'}, "See OperatorList.txt textblock")
- return {'FINISHED'}
-
if __name__ == "__main__": # only for live edit.
bpy.utils.register_module(__name__)