Changeset 2326 for trunk/GSASIIexprGUI.py
- Timestamp:
- Jun 15, 2016 9:21:13 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIexprGUI.py
r2321 r2326 830 830 dlg.Destroy() 831 831 self.Oatom = '' 832 self.Tatoms = ['','']832 self.Tatoms = '' 833 833 self.Draw() 834 834 … … 851 851 wx.CallAfter(self.Draw) 852 852 853 def OnTargAtom (event):853 def OnTargAtoms(event): 854 854 Obj = event.GetEventObject() 855 self.Tatom = Obj.GetValue()855 self.Tatoms = Obj.GetValue() 856 856 wx.CallAfter(self.Draw) 857 857 … … 880 880 atomSizer.Add(origAtom,0,WACV) 881 881 mainSizer.Add(atomSizer) 882 mainSizer.Add(wx.StaticText(self.panel,label=' A-O-B angle for A,B: '),0,WACV)883 882 neigh = [] 884 883 if self.Oatom: 885 # GSASIIpath.IPyBreak() 886 neigh = G2mth.FindAllNeighbors(Phase,self.Oatom,aNames) 887 bNames = ['',] 888 if neigh: 889 bNames = [item[0]+' d=%.3f'%(item[1]) for item in neigh[0]] 884 neigh = G2mth.FindAllNeighbors(Phase,self.Oatom,aNames)[0] 885 mainSizer.Add(wx.StaticText(self.panel,label=' A-O-B angle for A,B: '),0,WACV) 886 bNames = ['',] 887 if neigh: 888 # GSASIIpath.IPyBreak() 889 for iA,aName in enumerate(neigh): 890 for cName in neigh[iA+1:]: 891 bNames.append('%s;%s'%(aName[0].replace(' ',''),cName[0].replace(' ',''))) 892 targAtoms = wx.ComboBox(self.panel,value=self.Tatoms,choices=bNames, 893 style=wx.CB_READONLY|wx.CB_DROPDOWN) 894 targAtoms.Bind(wx.EVT_COMBOBOX,OnTargAtoms) 895 mainSizer.Add(targAtoms,0,WACV) 890 896 891 897 … … 907 913 908 914 def GetSelection(self): 909 return []915 return self.pName,self.Oatom,self.Tatoms 910 916 911 917 def OnOk(self,event):
Note: See TracChangeset
for help on using the changeset viewer.