Skip to content

Commit ff59e7c

Browse files
author
sreeder
committed
deselect lasso and fix error when edit series is not selected for plotting
1 parent f7244b3 commit ff59e7c

File tree

3 files changed

+6
-11
lines changed

3 files changed

+6
-11
lines changed

odmtools/controller/frmSeriesSelector.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,8 @@ def stopEdit(self):
562562
self.isEditing = False
563563
if self.tblSeries.editingObject in self.tblSeries.GetCheckedObjects():
564564
ischecked =True
565+
else:
566+
ischecked = False
565567
self.tblSeries.RefreshObject(self.tblSeries.editingObject)
566568
if ischecked and self.tblSeries.editingObject not in self.tblSeries.GetCheckedObjects():
567569
self.tblSeries.ToggleCheck(self.tblSeries.editingObject)

odmtools/gui/mnuPlotToolbar.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,8 +149,11 @@ def stopEdit(self):
149149
self.xys = None
150150
self.editCurve = None
151151
self.lassoAction = None
152+
# untoggle select button
153+
self.ToggleTool(self.select_tool.Id, False)
152154
# disable select button
153155
self.select_tool.Enable(False)
156+
154157
self.zoom_to_data.Enable(False)
155158
self.Realize()
156159
#untoggle lasso button

odmtools/gui/plotTimeSeries.py

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,6 @@ def changePlotSelection(self, filtered_datetime):
176176
def lassoChangeSelection(self, filtered_datetime):
177177
self.parent.record_service.select_points(dataframe=filtered_datetime)
178178

179-
180179
def onShowLegend(self, isVisible):
181180
if isVisible:
182181
self.isShowLegendEnabled = True
@@ -304,10 +303,6 @@ def Plot(self, seriesPlotInfo):
304303
self.toolbar.update()
305304
self.toolbar.push_current()
306305

307-
#self._views.home()
308-
#self._positions.home()
309-
#self.set_history_buttons()
310-
311306
#clear plot
312307
def clear(self):
313308
"""
@@ -319,12 +314,7 @@ def clear(self):
319314
for key, ax in self.axislist.items():
320315
ax.clear()
321316
self.axislist = {}
322-
#self.canvas.draw()
323-
# self.stopEdit()
324-
#print "TimeSeries: ", dir(self.timeSeries), type(self.timeSeries)
325-
#plt.cla()
326-
#plt.clf()
327-
#self.timeSeries.plot([], [], picker=5)
317+
328318

329319

330320
def setUpYAxis(self):

0 commit comments

Comments
 (0)