Changeset 3233


Ignore:
Timestamp:
Jan 19, 2018 11:07:43 AM (4 years ago)
Author:
toby
Message:

Update ddata after change of phase fraction; Py3 fix for guess format; Mac fix for missing image on startup

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIdataGUI.py

    r3228 r3233  
    658658                    if not extdict.get(extn): extdict[extn] = []
    659659                    extdict[extn] += [fmt,]
    660             for extn in sorted(extdict.keys(),cmp=lambda x,y: cmp(x.lower(), y.lower())):
     660            for extn in sorted(extdict.keys(),key=lambda k: k.lower()):
    661661                fmt = ''
    662662                for f in extdict[extn]:
     
    27312731                self.GSASprojectfile = os.path.splitext(arg[1])[0]+'.gpx'
    27322732            self.dirname = os.path.abspath(os.path.dirname(arg[1]))
    2733             if self.dirname: os.chdir(self.dirname)
     2733            if self.dirname:
     2734                os.chdir(self.dirname)
     2735                self.LastGPXdir = self.dirname
    27342736            try:
    2735                 self.StartProject()         #open the file if possible
     2737                #open the file if possible
     2738                if sys.platform == "darwin": # on Mac delay a bit so GUI can open
     2739                    wx.CallLater(100,self.StartProject)
     2740                else:
     2741                    self.StartProject()
    27362742                return
    27372743            except Exception:
  • trunk/GSASIIddataGUI.py

    r3153 r3233  
    9898            Obj = event.GetEventObject()
    9999            UseList[G2frame.hist]['Scale'][1] = Obj.GetValue()
     100        def onChangeFraction(invalid,value,tc):
     101            wx.CallLater(100,RepaintHistogramInfo,DData.GetScrollPos(wx.VERTICAL))
    100102           
    101103        scaleSizer = wx.BoxSizer(wx.HORIZONTAL)
     
    108110        scaleSizer.Add(scaleRef,0,WACV|wx.LEFT,5)
    109111        scaleVal = G2G.ValidatedTxtCtrl(DData,UseList[G2frame.hist]['Scale'],0,
    110             min=0.,nDig=(10,4),typeHint=float)
     112            min=0.,nDig=(10,4),typeHint=float,OnLeave=onChangeFraction)
    111113        scaleSizer.Add(scaleVal,0,WACV)
    112114        if 'PWDR' in G2frame.hist and generalData['Type'] != 'magnetic':
Note: See TracChangeset for help on using the changeset viewer.