Changeset 2321 for trunk/GSASIIexprGUI.py
- Timestamp:
- Jun 15, 2016 7:10:38 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIexprGUI.py
r2317 r2321 710 710 self.Oatom = '' 711 711 self.Tatom = '' 712 713 712 self.Draw() 714 713 … … 825 824 self.header = header 826 825 self.pName = Phases.keys()[0] 826 DisAglCtls = {} 827 dlg = G2gd.DisAglDialog(self.panel,DisAglCtls,self.Phases[self.pName]['General'],Reset=False) 828 if dlg.ShowModal() == wx.ID_OK: 829 Phases[self.pName]['General']['DisAglCtls'] = dlg.GetData() 830 dlg.Destroy() 827 831 self.Oatom = '' 828 832 self.Tatoms = ['',''] 829 833 self.Draw() 830 834 … … 834 838 Obj = event.GetEventObject() 835 839 self.pName = Obj.GetValue() 836 self.Draw() 840 self.Oatom = '' 841 DisAglCtls = {} 842 dlg = G2gd.DisAglDialog(self.panel,DisAglCtls,self.Phases[self.pName]['General'],Reset=False) 843 if dlg.ShowModal() == wx.ID_OK: 844 self.Phases[self.pName]['General']['DisAglCtls'] = dlg.GetData() 845 dlg.Destroy() 846 wx.CallAfter(self.Draw) 837 847 838 848 def OnOrigAtom(event): 839 849 Obj = event.GetEventObject() 840 850 self.Oatom = Obj.GetValue() 841 self.Draw() 842 851 wx.CallAfter(self.Draw) 852 853 def OnTargAtom(event): 854 Obj = event.GetEventObject() 855 self.Tatom = Obj.GetValue() 856 wx.CallAfter(self.Draw) 843 857 844 858 self.panel.Destroy() … … 860 874 # GSASIIpath.IPyBreak() 861 875 atomSizer = wx.BoxSizer(wx.HORIZONTAL) 862 atomSizer.Add(wx.StaticText(self.panel,label=' Origin atom : '),0,WACV)876 atomSizer.Add(wx.StaticText(self.panel,label=' Origin atom (O in A-O-B): '),0,WACV) 863 877 origAtom = wx.ComboBox(self.panel,value=self.Oatom,choices=aNames, 864 878 style=wx.CB_READONLY|wx.CB_DROPDOWN) 865 879 origAtom.Bind(wx.EVT_COMBOBOX,OnOrigAtom) 866 atomSizer.Add(origAtom,0,WACV) 867 880 atomSizer.Add(origAtom,0,WACV) 868 881 mainSizer.Add(atomSizer) 882 mainSizer.Add(wx.StaticText(self.panel,label=' A-O-B angle for A,B: '),0,WACV) 883 neigh = [] 884 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]] 869 890 870 891
Note: See TracChangeset
for help on using the changeset viewer.