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:
authorCampbell Barton <ideasman42@gmail.com>2011-09-20 21:44:45 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-09-20 21:44:45 +0400
commit0af633a36ce34fc2d80fb571f4b0e73233563827 (patch)
treed83b280bad0a0ce36f5e4465227d779b2891f5d5 /release
parentbc788a3607eda1889c7f0fe2201116826a9394ee (diff)
move message.txt generator out of wm.py (which was loaded with blender always), into it own py script which runs on its own, also added this to 'make translations' target.
Diffstat (limited to 'release')
-rw-r--r--release/scripts/startup/bl_operators/wm.py61
1 files changed, 0 insertions, 61 deletions
diff --git a/release/scripts/startup/bl_operators/wm.py b/release/scripts/startup/bl_operators/wm.py
index fae38eb1cef..861255f167f 100644
--- a/release/scripts/startup/bl_operators/wm.py
+++ b/release/scripts/startup/bl_operators/wm.py
@@ -1144,67 +1144,6 @@ class WM_OT_sysinfo(Operator):
return {'FINISHED'}
-class WM_OT_get_messages(Operator):
- bl_idname = "wm.get_messages"
- bl_label = "Get Messages"
-
- def _putMessage(self, messages, msg):
- if len(msg):
- messages[msg] = True
-
- def _walkProperties(self, properties, messages):
- for prop in properties:
- self._putMessage(messages, prop.name)
- self._putMessage(messages, prop.description)
-
- if isinstance(prop, bpy.types.EnumProperty):
- for item in prop.enum_items:
- self._putMessage(messages, item.name)
- self._putMessage(messages, item.description)
-
- def _walkRNA(self, bl_rna, messages):
- if bl_rna.name and bl_rna.name != bl_rna.identifier:
- self._putMessage(messages, bl_rna.name)
-
- if bl_rna.description:
- self._putMessage(messages, bl_rna.description)
-
- self._walkProperties(bl_rna.properties, messages)
-
- def _walkClass(self, cls, messages):
- self._walkRNA(cls.bl_rna, messages)
-
- def _walk_keymap_hierarchy(self, hier, messages):
- for lvl in hier:
- self._putMessage(messages, lvl[0])
-
- if lvl[3]:
- self._walk_keymap_hierarchy(lvl[3], messages)
-
- def execute(self, context):
- messages = {}
-
- for cls in type(bpy.context).__base__.__subclasses__():
- self._walkClass(cls, messages)
-
- for cls in bpy.types.Space.__subclasses__():
- self._walkClass(cls, messages)
-
- for cls in bpy.types.Operator.__subclasses__():
- self._walkClass(cls, messages)
-
- from bl_ui.space_userpref_keymap import KM_HIERARCHY
-
- self._walk_keymap_hierarchy(KM_HIERARCHY, messages)
-
- text = bpy.data.texts.new(name="messages.txt")
- for message in messages:
- text.write(message + "\n")
- self._walkClass(bpy.types.SpaceDopeSheetEditor, messages)
-
- return {'FINISHED'}
-
-
class WM_OT_copy_prev_settings(Operator):
'''Copy settings from previous version'''
bl_idname = "wm.copy_prev_settings"