Changeset 3075 for trunk/GSASIIctrlGUI.py
- Timestamp:
- Sep 13, 2017 4:13:06 PM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIctrlGUI.py
r3056 r3075 2208 2208 :param str prompts: strings to tell use what they are inputting 2209 2209 :param str values: default input values, if any 2210 :param int size: length of the input box in pixels 2210 2211 ''' 2211 def __init__(self,parent,title,prompts,values=[] ): #,size=(200,-1)?2212 def __init__(self,parent,title,prompts,values=[],size=-1): 2212 2213 2213 2214 wx.Dialog.__init__(self,parent,wx.ID_ANY,title, … … 2217 2218 self.prompts = prompts 2218 2219 self.CenterOnParent() 2219 self.panel = wx.Panel(self)2220 2220 mainSizer = wx.BoxSizer(wx.VERTICAL) 2221 2221 promptSizer = wx.FlexGridSizer(0,2,5,5) 2222 2222 self.Indx = {} 2223 2223 for prompt,value in zip(prompts,values): 2224 promptSizer.Add(wx.StaticText(self .panel,-1,prompt),0,WACV)2225 valItem = wx.TextCtrl(self .panel,-1,value=value,style=wx.TE_PROCESS_ENTER)2224 promptSizer.Add(wx.StaticText(self,-1,prompt),0,WACV) 2225 valItem = wx.TextCtrl(self,-1,value=value,style=wx.TE_PROCESS_ENTER,size=(size,-1)) 2226 2226 self.Indx[valItem.GetId()] = prompt 2227 2227 valItem.Bind(wx.EVT_TEXT,self.newValue) 2228 promptSizer.Add(valItem, 0,WACV)2229 mainSizer.Add(promptSizer, 0)2228 promptSizer.Add(valItem,1,WACV|wx.EXPAND,1) 2229 mainSizer.Add(promptSizer,1,wx.ALL|wx.EXPAND,1) 2230 2230 btnsizer = wx.StdDialogButtonSizer() 2231 OKbtn = wx.Button(self .panel, wx.ID_OK)2231 OKbtn = wx.Button(self, wx.ID_OK) 2232 2232 OKbtn.SetDefault() 2233 2233 btnsizer.AddButton(OKbtn) 2234 btn = wx.Button(self .panel, wx.ID_CANCEL)2234 btn = wx.Button(self, wx.ID_CANCEL) 2235 2235 btnsizer.AddButton(btn) 2236 2236 btnsizer.Realize() 2237 2237 mainSizer.Add(btnsizer,0,wx.ALIGN_CENTER) 2238 self.panel.SetSizer(mainSizer) 2239 self.panel.Fit() 2238 self.SetSizer(mainSizer) 2240 2239 self.Fit() 2241 2240 … … 2758 2757 self.GBsizer.Layout() 2759 2758 self.FitInside() 2760 2759 2761 2760 ################################################################################ 2762 2761 def GetImportFile(G2frame, message, defaultDir="", defaultFile="", style=wx.OPEN,
Note: See TracChangeset
for help on using the changeset viewer.