Changeset 3054 for trunk/GSASIIphsGUI.py
- Timestamp:
- Sep 7, 2017 4:13:57 PM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIphsGUI.py
r3048 r3054 7650 7650 resultsSizer.Add(resultsGrid,0,wx.EXPAND) 7651 7651 return resultsSizer 7652 7653 def OnSelect(event): 7654 rbId = rbids[select.GetSelection()] 7655 wx.CallLater(100,RepaintRBInfo,rbId) 7656 7657 def RepaintRBInfo(rbId,Scroll=0): 7658 oldFocus = wx.Window.FindFocus() 7659 G2frame.bottomSizer.DeleteWindows() 7660 Indx.clear() 7661 rbObj = data['MCSA']['Models'][rbId] 7662 G2frame.bottomSizer.Insert(0,rbSizer(rbObj)) 7663 mainSizer.Layout() 7664 G2frame.dataWindow.Refresh() 7665 G2frame.dataWindow.SendSizeEvent() 7666 wx.CallAfter(oldFocus.SetFocus) 7652 7667 7653 7668 # UpdateMCSA executable code starts here … … 7675 7690 mainSizer.Add(wx.StaticText(G2frame.MCSA,-1,'MC/SA models:'),0,WACV) 7676 7691 mainSizer.Add((5,5),0) 7677 for model in data['MCSA']['Models']: 7678 Xsize = 500 7692 rbNames = [] 7693 rbids = [] 7694 for im,model in enumerate(data['MCSA']['Models']): 7679 7695 if model['Type'] == 'MD': 7680 7696 mainSizer.Add(MDSizer(model)) … … 7682 7698 Asizer = atomSizer(model) 7683 7699 mainSizer.Add(Asizer) 7684 Xsize = max(Asizer.GetMinSize()[0],Xsize)7685 7700 else: 7686 Rsizer = rbSizer(model) 7687 mainSizer.Add(Rsizer) 7688 Xsize = max(Rsizer.GetMinSize()[0],Xsize) 7689 G2G.HorizontalLine(mainSizer,G2frame.MCSA) 7701 rbNames.append(model['name']) 7702 rbids.append(im) 7703 G2G.HorizontalLine(mainSizer,G2frame.MCSA) 7704 if len(rbNames): 7705 rbName = rbNames[0] 7706 select = wx.ListBox(G2frame.MCSA,choices=rbNames,style=wx.LB_SINGLE,size=(-1,65)) 7707 select.SetSelection(rbNames.index(rbName)) 7708 select.SetFirstItem(rbNames.index(rbName)) 7709 select.Bind(wx.EVT_LISTBOX,OnSelect) 7710 mainSizer.Add(select,0,WACV) 7711 G2frame.bottomSizer = wx.BoxSizer(wx.VERTICAL) 7712 G2frame.bottomSizer.Add(rbSizer(data['MCSA']['Models'][rbids[0]])) 7713 mainSizer.Add(G2frame.bottomSizer) 7690 7714 7691 7715 if not data['MCSA']['Results']:
Note: See TracChangeset
for help on using the changeset viewer.