Drop x marks on various actions
This commit is contained in:
@@ -284,11 +284,13 @@ class GraphControlPanel(wx.Panel):
|
||||
|
||||
def OnYTypeUpdate(self, event):
|
||||
event.Skip()
|
||||
self.graphFrame.resetXMark()
|
||||
self.graphFrame.draw()
|
||||
|
||||
def OnXTypeUpdate(self, event):
|
||||
event.Skip()
|
||||
self._updateInputs()
|
||||
self.graphFrame.resetXMark()
|
||||
self.graphFrame.Layout()
|
||||
self.graphFrame.UpdateWindowSize()
|
||||
self.graphFrame.draw()
|
||||
|
||||
@@ -175,6 +175,7 @@ class GraphFrame(AuxiliaryFrame):
|
||||
view = self.getView()
|
||||
GraphSettings.getInstance().set('selectedGraph', view.internalName)
|
||||
self.clearCache(reason=GraphCacheCleanupReason.graphSwitched)
|
||||
self.resetXMark()
|
||||
self.ctrlPanel.updateControls()
|
||||
self.draw()
|
||||
event.Skip()
|
||||
@@ -198,3 +199,6 @@ class GraphFrame(AuxiliaryFrame):
|
||||
|
||||
def draw(self):
|
||||
self.canvasPanel.draw()
|
||||
|
||||
def resetXMark(self):
|
||||
self.canvasPanel.xMark = None
|
||||
|
||||
Reference in New Issue
Block a user