void MainWindow::OnShowDocs(wxCommandEvent& /*unused*/) { aboutbox().showDocs(); }
void MainWindow::OnReportBug(wxCommandEvent& /*unused*/) { aboutbox().openNewTicket(); }
void settings_frame::OnMenuChoice(wxCommandEvent& event) { switch (event.GetId()) { case ID_MENUITEM_SAVE: if (saveSettingsAbstract()) (abstract_panel::settingsChanged) = false; if (simpleTab != 0) simpleTab->saveCbxChoices(); break; case ID_MENUITEM_QUIT: handleExit(); break; case ID_MENUITEM_RESET: if ((customMessageBox(SS_MAIN_ICON, _("Reset ALL settings to default values?"), _("Confirmation needed"), wxYES_NO | wxCANCEL)) == wxYES) { resetSettings(); } break; case ID_MENUITEM_SIMPLE: if (sett().getMode() == SET_MODE_EXPERT) { sett().setMode(SET_MODE_SIMPLE); simpleTab = new tab_simple(this, notebook, ID_SIMPLE); notebook->InsertPage(0, simpleTab, simpleTabCap); simpleTab->updateControls(UPDATE_ALL); //if not on ui page goto simple if (notebook->GetSelection() != 1) { notebook->SetSelection(0); } for (int i = notebook->GetPageCount() - 1; i > 1; i--) { //delete all pages expect page 0 + 1 notebook->DeletePage(i); } qualityTab = 0; detailTab = 0; audioTab = 0; // hotkeyTab = 0; SetTitle(TowxString(getSpringlobbyName()) + _("(simple mode)")); if (!sett().getDisableWarning()) { customMessageBox(SS_MAIN_ICON, expertModeWarning, _("Hint"), wxOK); } } break; case ID_MENUITEM_EXPERT: if (sett().getMode() == SET_MODE_SIMPLE) { switchToExpertMode(); } break; case ID_MENUITEM_DISABLE_WARN: sett().setDisableWarning(menuFile->IsChecked(ID_MENUITEM_DISABLE_WARN)); break; case ID_MENUITEM_ABOUT: aboutbox().Show(); break; case ID_MENUITEM_CONTACT: aboutbox().openContactPage(); break; case ID_MENUITEM_BUGREPORT: aboutbox().openNewTicket(); break; } }
void MainWindow::OnMenuAbout(wxCommandEvent& /*unused*/) { aboutbox().Show(); }
void App::slotHelpAbout() { AboutBox aboutbox(this); aboutbox.exec(); }