diff --git a/src/wx/guiinit.cpp b/src/wx/guiinit.cpp index b5c273a10..3db9aff20 100644 --- a/src/wx/guiinit.cpp +++ b/src/wx/guiinit.cpp @@ -2716,6 +2716,12 @@ void MainFrame::BindAppIcon() { SetIcon(icon); } +static void setCustomLabelForFilePicker(wxDirPickerCtrl* dp) +{ + wxButton *pButt = static_cast(dp->GetPickerCtrl()); + if (pButt) pButt->SetLabel(_("Browse")); +} + // If there is a menubar, store all special menuitems #define XRCITEM_I(id) menubar->FindItem(id, NULL) #define XRCITEM_D(s) XRCITEM_I(XRCID_D(s)) @@ -3731,12 +3737,19 @@ bool MainFrame::BindControls() d = LoadXRCDialog("DirectoriesConfig"); { getdp("GBARoms", gopts.gba_rom_dir); + setCustomLabelForFilePicker(dp); getdp("GBRoms", gopts.gb_rom_dir); + setCustomLabelForFilePicker(dp); getdp("GBCRoms", gopts.gbc_rom_dir); + setCustomLabelForFilePicker(dp); getdp("BatSaves", gopts.battery_dir); + setCustomLabelForFilePicker(dp); getdp("StateSaves", gopts.state_dir); + setCustomLabelForFilePicker(dp); getdp("Screenshots", gopts.scrshot_dir); + setCustomLabelForFilePicker(dp); getdp("Recordings", gopts.recording_dir); + setCustomLabelForFilePicker(dp); d->Fit(); } wxDialog* joyDialog = LoadXRCropertySheetDialog("JoypadConfig");