diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-09-20 21:44:45 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-09-20 21:44:45 +0400 |
commit | 0af633a36ce34fc2d80fb571f4b0e73233563827 (patch) | |
tree | d83b280bad0a0ce36f5e4465227d779b2891f5d5 /release/scripts | |
parent | bc788a3607eda1889c7f0fe2201116826a9394ee (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/scripts')
-rw-r--r-- | release/scripts/startup/bl_operators/wm.py | 61 |
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" |