Changeset 1205 for trunk/GSASIIpwdGUI.py


Ignore:
Timestamp:
Jan 23, 2014 3:15:51 PM (9 years ago)
Author:
vondreele
Message:

Add models to SASD data tree
Add error bar plotting to SASD data
Add I*Q4 option to log SASD data
got rid of the if, else blocks for all key driven toggles in G2plot

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIpwdGUI.py

    r1203 r1205  
    20612061    size = G2frame.dataDisplay.GetSize()
    20622062    G2frame.dataFrame.setSizePosLeft([size[0]+32,350])
     2063   
     2064################################################################################
     2065#####  SASD Models
     2066################################################################################           
     2067       
     2068def UpdateModelsGrid(G2frame,data):
     2069    '''respond to selection of SASD Models data tree item.
     2070    '''
     2071   
     2072    def FillDefaultModel():
     2073        data['Model'] = 'Size distribution'
     2074   
     2075    def OnCopyModel(event):
     2076        print 'copy model'
     2077        print data
     2078       
     2079    def OnFitModel(event):
     2080        print 'fit model'
     2081       
     2082    G2gd.SetDataMenuBar(G2frame,G2frame.dataFrame.ModelMenu)
     2083    if not G2frame.dataFrame.GetStatusBar():
     2084        Status = G2frame.dataFrame.CreateStatusBar()
     2085    if not len(data['Model']):
     2086        FillDefaultModel()   
     2087    G2frame.dataDisplay = wx.Panel(G2frame.dataFrame)
     2088    G2frame.dataFrame.Bind(wx.EVT_MENU, OnCopyModel, id=G2gd.wxID_MODELCOPY)
     2089    G2frame.dataFrame.Bind(wx.EVT_MENU, OnFitModel, id=G2gd.wxID_MODELFIT)
     2090       
     2091   
    20632092################################################################################
    20642093#####  PDF controls
Note: See TracChangeset for help on using the changeset viewer.