Changeset 4630 for trunk/GSASIIctrlGUI.py
- Timestamp:
- Oct 28, 2020 5:32:01 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIctrlGUI.py
r4624 r4630 3922 3922 def _OnParmSel(event): 3923 3923 self.parmChoice = parmSel.GetStringSelection() 3924 self.varName = ' ' 3924 if varSel: 3925 varSel.SetSelection(0) 3926 self.varName = ' ' 3925 3927 wx.CallLater(100,self.DrawPanel) 3926 3928 … … 3928 3930 event.Skip() 3929 3931 self.phasNum = phasSel.GetValue() 3930 self.varName = ' ' 3931 if varSel: varSel.SetSelection(0) 3932 if varSel: 3933 try: 3934 varSel.SetSelection(varSel.GetItems().index(self.varName)) 3935 except: 3936 varSel.SetSelection(0) 3937 self.varName = ' ' 3932 3938 wx.CallAfter(self.repaintScrollTbl) 3933 3939 … … 3935 3941 event.Skip() 3936 3942 self.hisNum = histSel.GetValue() 3937 self.varName = ' ' 3938 if varSel: varSel.SetSelection(0) 3943 if varSel: 3944 try: 3945 varSel.SetSelection(varSel.GetItems().index(self.varName)) 3946 except: 3947 varSel.SetSelection(0) 3948 self.varName = ' ' 3939 3949 wx.CallAfter(self.repaintScrollTbl) 3940 3950 … … 3942 3952 event.Skip() 3943 3953 self.varName = varSel.GetValue() 3944 self.phasNum = '*' 3945 if phasSel: phasSel.SetSelection(0) 3946 self.hisNum = '*' 3947 if histSel: histSel.SetSelection(0) 3954 if phasSel: 3955 try: 3956 phasSel.SetSelection(phasSel.GetItems().index(self.phasNum)) 3957 except: 3958 phasSel.SetSelection(0) 3959 self.phasNum = '*' 3960 if histSel: 3961 try: 3962 histSel.SetSelection(histSel.GetItems().index(self.hisNum)) 3963 except: 3964 histSel.SetSelection(0) 3965 self.hisNum = '*' 3948 3966 wx.CallAfter(self.repaintScrollTbl) 3949 3967 … … 4067 4085 mainSizer.Add(parmSizer,0) 4068 4086 4069 4070 4087 self.countSizer = wx.BoxSizer(wx.VERTICAL) 4071 4088 mainSizer.Add(self.countSizer) … … 4074 4091 self.varBox = VirtualVarBox(self) 4075 4092 mainSizer.Add(self.varBox,1,wx.ALL|wx.EXPAND,1) 4076 4077 4093 mainSizer.Add( 4078 4094 wx.StaticText(self,label=txt),0, wx.ALL,0) 4079 4095 4080 4096 btnsizer = wx.BoxSizer(wx.HORIZONTAL) # make Close button 4081 4097 btn = wx.Button(self, wx.ID_CLOSE,"Close") … … 4189 4205 pass 4190 4206 self.OnRowSelected(None, row) 4191 4192 4207 def SetWild(event): 4193 4208 'Get event info & prepare to set/clear item as wildcard' … … 4229 4244 return 4230 4245 name = self.varList[row] 4231 dlg = wx.Dialog(self ,wx.ID_ANY,'Parameter {} info'.format(name),4246 dlg = wx.Dialog(self.parmWin,wx.ID_ANY,'Parameter {} info'.format(name), 4232 4247 size=(600,-1), 4233 4248 style=wx.DEFAULT_DIALOG_STYLE|wx.RESIZE_BORDER) … … 4271 4286 subSizer = wx.BoxSizer(wx.HORIZONTAL) 4272 4287 subSizer.Add(wx.StaticText(dlg,wx.ID_ANY,msg),0,wx.CENTER) 4273 if freezebtn:4274 subSizer.Add(freezebtn,0,wx.ALL|wx.CENTER,5)4275 mainSizer.Add(subSizer,0)4288 if freezebtn: 4289 subSizer.Add(freezebtn,0,wx.ALL|wx.CENTER,5) 4290 mainSizer.Add(subSizer,0) 4276 4291 4277 4292 # draw min value widgets
Note: See TracChangeset
for help on using the changeset viewer.