Move fixDialogProperty to tweaker_tools, and use it on more property classes

This commit is contained in:
Robin Dunn
2020-04-23 15:13:40 -07:00
parent 42ff98a5e7
commit 06b08ecc05
3 changed files with 20 additions and 10 deletions

View File

@@ -408,6 +408,17 @@ def fixTextClipboardMethods(klass):
except extractors.ExtractorError:
pass
def fixDialogProperty(klass):
"""
Fix classes derived from EditorDialogProperty to ensure that their
DisplayEditorDialog method is visible.
"""
m = klass.find('DisplayEditorDialog')
m.ignore(False)
m.find('value').inOut = True
def removeVirtuals(klass):
"""
Sometimes methods are marked as virtual but probably don't ever need to be