# FIXME: Don't use os.getenv to get the path to Program Files.\r
ctrl = self.programFolderEdit = wx.TextCtrl(self, value=os.path.join(unicode(os.getenv("ProgramFiles")), versionInfo.name))\r
sizer.Add(ctrl)\r
- ctrl = wx.Button(self, label=_("Change"))\r
- ctrl.Bind(wx.EVT_BUTTON, self.onChangeProgramFolder)\r
+ ctrl = wx.Button(self, label=_("Browse..."))\r
+ ctrl.Bind(wx.EVT_BUTTON, self.onBrowseForProgramFolder)\r
sizer.Add(ctrl)\r
advancedSizer.Add(sizer)\r
\r
self.mainSizer.Show(self.advancedSizer, show=evt.IsChecked(), recursive=True)\r
self.mainSizer.Layout()\r
\r
- def onChangeProgramFolder(self, evt):\r
- self.Disable()\r
+ def onBrowseForProgramFolder(self, evt):\r
with wx.DirDialog(self, _("Select Installation Folder"), defaultPath=self.programFolderEdit.Value) as d:\r
if d.ShowModal() == wx.ID_OK:\r
self.programFolderEdit.Value = d.Path\r
- self.Enable()\r
\r
def onInstall(self, evt):\r
self.Destroy()\r