Changeset 3300 for trunk/GSASIIphsGUI.py
- Timestamp:
- Mar 1, 2018 2:30:45 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIphsGUI.py
r3297 r3300 136 136 mainSizer.Add((0,10)) 137 137 mainSizer.Add(btnsizer,0) 138 138 139 self.panel.SetSizer(mainSizer) 139 size = np.array(self.GetSize()) 140 self.panel.SetupScrolling() 141 size = [size[0]-5,size[1]-20] #this fiddling is needed for older wx! 142 self.panel.SetSize(size) 143 self.panel.SetAutoLayout(1) 140 self.panel.SetAutoLayout(True) 141 self.panel.SetScrollRate(10,10) 142 self.panel.SendSizeEvent() 143 144 144 145 145 def Show(self): … … 148 148 self.ShowModal() 149 149 return 150 150 151 151 152 ################################################################################ … … 510 511 mainSizer.Add(sgSizer,0,WACV) 511 512 if 'magnetic' not in self.Phase['General']['Type']: 512 mag = wx.CheckBox(self.panel,label=' Make new phase magnetic?') 513 mag.Bind(wx.EVT_CHECKBOX,OnMag) 514 mainSizer.Add(mag,0,WACV) 513 if self.ifMag: 514 GenSym,GenFlg,BNSsym = G2spc.GetGenSym(SGData) 515 BNSizer = wx.BoxSizer(wx.HORIZONTAL) 516 BNSizer.Add(wx.StaticText(self.panel,label=' Select BNS lattice:'),0,WACV) 517 BNS = wx.ComboBox(self.panel,value=SGData['BNSlattsym'][0],choices=list(BNSsym.keys()),style=wx.CB_READONLY|wx.CB_DROPDOWN) 518 BNS.Bind(wx.EVT_COMBOBOX,OnBNSlatt) 519 BNSizer.Add(BNS,0,WACV) 520 mainSizer.Add(BNSizer,0,WACV) 521 else: 522 mag = wx.CheckBox(self.panel,label=' Make new phase magnetic?') 523 mag.Bind(wx.EVT_CHECKBOX,OnMag) 524 mainSizer.Add(mag,0,WACV) 515 525 mainSizer.Add(wx.StaticText(self.panel, \ 516 526 label=' NB: Nonmagnetic atoms will be deleted from new phase'),0,WACV) … … 521 531 constr.Bind(wx.EVT_CHECKBOX,OnConstr) 522 532 mainSizer.Add(constr,0,WACV) 523 if self.ifMag:524 GenSym,GenFlg,BNSsym = G2spc.GetGenSym(SGData)525 BNSizer = wx.BoxSizer(wx.HORIZONTAL)526 BNSizer.Add(wx.StaticText(self.panel,label=' BNS lattice:'),0,WACV)527 BNS = wx.ComboBox(self.panel,value=SGData['BNSlattsym'][0],choices=list(BNSsym.keys()),style=wx.CB_READONLY|wx.CB_DROPDOWN)528 BNS.Bind(wx.EVT_COMBOBOX,OnBNSlatt)529 BNSizer.Add(BNS,0,WACV)530 mainSizer.Add(BNSizer,0,WACV)531 533 TestBtn = wx.Button(self.panel,-1,"Test") 532 534 TestBtn.Bind(wx.EVT_BUTTON, OnTest) … … 1845 1847 spinColor = ['black','red'] 1846 1848 spCode = {-1:'red',1:'black'} 1847 for isym,sym in enumerate(GenSym ):1849 for isym,sym in enumerate(GenSym[1:]): 1848 1850 spinSizer.Add(wx.StaticText(General,label=' %s: '%(sym.strip())),0,WACV) 1849 spinOp = wx.ComboBox(General,value=spCode[SGData['SGSpin'][isym ]],choices=spinColor,1851 spinOp = wx.ComboBox(General,value=spCode[SGData['SGSpin'][isym+1]],choices=spinColor, 1850 1852 style=wx.CB_READONLY|wx.CB_DROPDOWN) 1851 1853 Indx[spinOp.GetId()] = isym
Note: See TracChangeset
for help on using the changeset viewer.