Changeset 4552
- Timestamp:
- Aug 21, 2020 7:41:12 AM (3 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIdataGUI.py
r4549 r4552 5046 5046 if dlg2.ShowModal() == wx.ID_OK: 5047 5047 if refPlotUpdate: refPlotUpdate({},restore=True) 5048 self.reloadFromGPX5048 wx.CallAfter(self.reloadFromGPX,rtext) 5049 5049 else: 5050 5050 if refPlotUpdate: refPlotUpdate({},restore=True) 5051 self.AddToNotebook(rtext)5052 5051 finally: 5053 5052 dlg2.Destroy() … … 5055 5054 self.ErrorDialog('Refinement error',Msg) 5056 5055 5057 def reloadFromGPX(self ):5056 def reloadFromGPX(self,rtext=None): 5058 5057 '''Deletes current data tree & reloads it from GPX file (after a 5059 5058 refinemnt.) Done after events are completed to avoid crashes. 5059 :param rtext str: string info from cller to be put in Notebook after reload 5060 5060 ''' 5061 5061 self.GPXtree.DeleteChildren(self.root) … … 5064 5064 self.TreeItemDelete = False # tree has been repopulated; ignore previous deletions 5065 5065 self.GPXtree.RestoreExposedItems() # reset exposed/hidden tree items 5066 if rtext is not None: 5067 self.AddToNotebook(rtext) 5066 5068 self.ResetPlots() 5067 5069 -
trunk/GSASIIplot.py
r4546 r4552 209 209 timeDebug = GSASIIpath.GetConfigValue('Show_timing',False) 210 210 obsInCaption = True # include the observed, calc,... items in the plot caption (PlotPatterns) 211 mplv = eval(mpl.__version__.replace('.',',')) 211 212 212 213 #matplotlib 2.0.x dumbed down Paired to 16 colors - … … 332 333 333 334 def ToolBarDraw(self): 334 mplv = eval(mpl.__version__.replace('.',','))335 335 if mplv[0] >= 3 and mplv[1] >= 3: 336 self.toolbar. draw_idle()336 self.toolbar.canvas.draw_idle() 337 337 else: 338 338 self.toolbar.draw() … … 10565 10565 legend.delay = delay*1000 # Hold time in ms for clear; 0 == forever 10566 10566 for line in legend.get_lines(): 10567 line.set_picker(4) 10567 if mplv[0] >= 3 and mplv[1] >= 3: 10568 line.set_pickradius(4) 10569 else: 10570 line.set_picker(4) 10568 10571 # bug: legend items with single markers don't seem to respond to a "pick" 10569 10572 #GSASIIpath.IPyBreak() 10570 10573 for txt in legend.get_texts(): 10571 txt.set_picker(4) 10574 if mplv[0] >= 3 and mplv[1] >= 3: 10575 txt.set_pickradius(4) 10576 else: 10577 txt.set_picker(4) 10572 10578 if new: 10573 10579 legend.figure.canvas.mpl_connect('pick_event',onLegendPick)
Note: See TracChangeset
for help on using the changeset viewer.