Skip to content

Commit

Permalink
Moved call to draw to later in function
Browse files Browse the repository at this point in the history
  • Loading branch information
peterfpeterson committed Oct 16, 2018
1 parent 809f3bb commit 5e0262e
Showing 1 changed file with 1 addition and 55 deletions.
56 changes: 1 addition & 55 deletions scripts/FilterEvents/eventFilterGUI.py
Original file line number Diff line number Diff line change
Expand Up @@ -199,8 +199,6 @@ def __init__(self, parent=None):
# register startup
mantid.UsageService.registerFeatureUsage("Interface", "EventFilter", False)

return

def on_mouseDownEvent(self, event):
""" Respond to pick up a value with mouse down event
"""
Expand All @@ -211,8 +209,6 @@ def on_mouseDownEvent(self, event):
msg = "You've clicked on a bar with coords:\n %f, %f" % (x, y)
QMessageBox.information(self, "Click!", msg)

return

def computeMock(self):
""" Compute vecx and vecy as mocking
"""
Expand Down Expand Up @@ -250,7 +246,6 @@ def move_leftSlider(self):
leftx = [newx, newx]
lefty = self.ui.mainplot.get_ylim()
setp(self.leftslideline, xdata=leftx, ydata=lefty)

self.canvas.draw()

# Change value
Expand All @@ -260,8 +255,6 @@ def move_leftSlider(self):
# Reset the value to original value
self.ui.horizontalSlider.setValue(self._leftSlideValue)

return

def set_startTime(self):
""" Set the starting time and left slide bar
"""
Expand Down Expand Up @@ -309,7 +302,6 @@ def set_startTime(self):
leftx = [newtime0, newtime0]
lefty = self.ui.mainplot.get_ylim()
setp(self.leftslideline, xdata=leftx, ydata=lefty)

self.canvas.draw()

# Set the value to left slider
Expand All @@ -318,8 +310,6 @@ def set_startTime(self):
if resetT is True:
self.ui.lineEdit_3.setText(str(newtime0))

return

def move_rightSlider(self):
""" Re-setup left range line in figure.
Triggered by a change in Qt Widget. NO EVENT is required.
Expand All @@ -334,7 +324,6 @@ def move_rightSlider(self):
leftx = [newx, newx]
lefty = self.ui.mainplot.get_ylim()
setp(self.rightslideline, xdata=leftx, ydata=lefty)

self.canvas.draw()

# Change value
Expand All @@ -344,8 +333,6 @@ def move_rightSlider(self):
# Reset the value
self.ui.horizontalSlider_2.setValue(self._rightSlideValue)

return

def set_stopTime(self):
""" Set the starting time and left slide bar
"""
Expand Down Expand Up @@ -387,7 +374,6 @@ def set_stopTime(self):
rightx = [newtimef, newtimef]
righty = self.ui.mainplot.get_ylim()
setp(self.rightslideline, xdata=rightx, ydata=righty)

self.canvas.draw()

# Set the value to left slider
Expand All @@ -397,8 +383,6 @@ def set_stopTime(self):
if resetT:
self.ui.lineEdit_4.setText(str(newtimef))

return

def move_lowerSlider(self):
""" Re-setup upper range line in figure.
Triggered by a change in Qt Widget. NO EVENT is required.
Expand Down Expand Up @@ -428,7 +412,6 @@ def move_lowerSlider(self):
lowerx = self.ui.mainplot.get_xlim()
lowery = [newy, newy]
setp(self.lowerslideline, xdata=lowerx, ydata=lowery)

self.canvas.draw()

# Set line edit input
Expand All @@ -438,8 +421,6 @@ def move_lowerSlider(self):
# Reset the class variable
self._lowerSlideValue = inewy

return

def set_minLogValue(self):
""" Set the starting time and left slide bar
"""
Expand Down Expand Up @@ -477,7 +458,6 @@ def set_minLogValue(self):
lowerx = self.ui.mainplot.get_xlim()
lowery = [newminY, newminY]
setp(self.lowerslideline, xdata=lowerx, ydata=lowery)

self.canvas.draw()

# Move the slide bar (lower)
Expand All @@ -490,8 +470,6 @@ def set_minLogValue(self):
if resetL is True:
self.ui.lineEdit_5.setText(str(newminY))

return

def move_upperSlider(self):
""" Re-setup upper range line in figure.
Triggered by a change in Qt Widget. NO EVENT is required.
Expand Down Expand Up @@ -519,16 +497,13 @@ def move_upperSlider(self):
upperx = self.ui.mainplot.get_xlim()
uppery = [newy, newy]
setp(self.upperslideline, xdata=upperx, ydata=uppery)

self.canvas.draw()

# Change value
if setLineEdit is True:
self.ui.lineEdit_6.setText(str(newy))
self._upperSlideValue = inewy

return

def set_maxLogValue(self):
""" Set maximum log value from line-edit
"""
Expand Down Expand Up @@ -570,7 +545,6 @@ def set_maxLogValue(self):
upperx = self.ui.mainplot.get_xlim()
uppery = [newmaxY, newmaxY]
setp(self.upperslideline, xdata=upperx, ydata=uppery)

self.canvas.draw()

# Set the value to upper slider
Expand All @@ -581,8 +555,6 @@ def set_maxLogValue(self):
if resetL is True:
self.ui.lineEdit_6.setText(str(newmaxY))

return

def browse_File(self):
""" Open a file dialog to get file
"""
Expand All @@ -594,8 +566,6 @@ def browse_File(self):
info_msg = "Selected file: %s." % str(filename)
Logger("Filter_Events").information(info_msg)

return

def load_File(self):
""" Load the file by file name or run number
"""
Expand All @@ -614,8 +584,6 @@ def load_File(self):
# Reset GUI
self._resetGUI(resetfilerun=False)

return

def use_existWS(self):
""" Set up workspace to an existing one
"""
Expand All @@ -630,8 +598,6 @@ def use_existWS(self):
# Reset GUI
self._resetGUI(resetfilerun=True)

return

def plotLogValue(self):
""" Plot log value
"""
Expand Down Expand Up @@ -689,7 +655,6 @@ def plotLogValue(self):
self._upperSlideValue = 100
self.ui.verticalSlider.setValue(self._upperSlideValue)
self.ui.lineEdit_6.setText("")

self.canvas.draw()

# Load property's statistic and give suggestion on parallel and fast log
Expand Down Expand Up @@ -797,8 +762,6 @@ def scanEventWorkspaces(self):
self.ui.comboBox.clear()
self.ui.comboBox.addItems(eventwsnames)

return

def _loadFile(self, filename):
""" Load file or run
File will be loaded to a workspace shown in MantidPlot
Expand Down Expand Up @@ -917,11 +880,8 @@ def _plotTimeCounts(self, wksp):

newrightx = xmin + (xmax-xmin)*self._rightSlideValue*0.01
setp(self.rightslideline, xdata=[newrightx, newrightx], ydata=newslidery)

self.canvas.draw()

return

def filterByTime(self):
""" Filter by time
"""
Expand Down Expand Up @@ -953,8 +913,6 @@ def filterByTime(self):

self.splitWksp(splitws, infows)

return

def filterByLogValue(self):
""" Filter by log value
"""
Expand Down Expand Up @@ -1018,8 +976,6 @@ def filterByLogValue(self):
except RuntimeError as e:
self._setErrorMsg("Splitting Failed!\n %s" % (str(e)))

return

def splitWksp(self, splitws, infows):
""" Run FilterEvents
"""
Expand Down Expand Up @@ -1057,8 +1013,6 @@ def splitWksp(self, splitws, infows):
OutputWorkspaceIndexedFrom1=startfrom1,
OutputTOFCorrectionWorkspace='TOFCorrTable', **kwargs)

return

def showHideEi(self):
"""
"""
Expand Down Expand Up @@ -1086,8 +1040,6 @@ def showHideEi(self):
self.ui.comboBox_corrWS.hide()
self.ui.pushButton_refreshCorrWSList.hide()

return

def _searchTableWorkspaces(self):
""" Search table workspaces and add to 'comboBox_corrWS'
"""
Expand All @@ -1104,8 +1056,6 @@ def _searchTableWorkspaces(self):
if len(tablewsnames) > 0:
self.ui.comboBox_corrWS.addItems(tablewsnames)

return

def _setErrorMsg(self, errmsg):
""" Clear error message
"""
Expand Down Expand Up @@ -1150,7 +1100,6 @@ def _resetGUI(self, resetfilerun=False):
xlim = self.ui.mainplot.get_xlim()
setp(self.lowerslideline, xdata=xlim, ydata=[miny, miny])
setp(self.upperslideline, xdata=xlim, ydata=[maxy, maxy])
self.canvas.draw()

self.ui.lineEdit_7.clear()
self.ui.lineEdit_8.clear()
Expand All @@ -1173,7 +1122,4 @@ def _resetGUI(self, resetfilerun=False):
self.ui.checkBox_groupWS.setCheckState(True)
self.ui.checkBox_splitLog.setCheckState(False)

# Error message
# self.ui.plainTextEdit_ErrorMsg.clear()

return
self.canvas.draw()

0 comments on commit 5e0262e

Please sign in to comment.