Open only one window of attribute and character editors

This commit is contained in:
DarkPhoenix
2019-08-10 11:23:01 +03:00
parent ea7f122030
commit f5cb5c3993

View File

@@ -212,6 +212,8 @@ class MainFrame(wx.Frame):
self.registerMenu() self.registerMenu()
# Internal vars to keep track of other windows (graphing/stats) # Internal vars to keep track of other windows (graphing/stats)
self.charEditor = None
self.attrEditor = None
self.graphFrame = None self.graphFrame = None
self.tgtProfileEditor = None self.tgtProfileEditor = None
self.devTools = None self.devTools = None
@@ -391,12 +393,10 @@ class MainFrame(wx.Frame):
self.bringUpWindow('devTools', DevTools) self.bringUpWindow('devTools', DevTools)
def OnShowCharacterEditor(self, event): def OnShowCharacterEditor(self, event):
dlg = CharacterEditor(self) self.bringUpWindow('charEditor', CharacterEditor)
dlg.Show()
def OnShowAttrEditor(self, event): def OnShowAttrEditor(self, event):
frame = AttributeEditor(self) self.bringUpWindow('attrEditor', AttributeEditor)
frame.Show()
def OnShowTargetProfileEditor(self, event): def OnShowTargetProfileEditor(self, event):
self.ShowTargetProfileEditor() self.ShowTargetProfileEditor()