void Frame::OnSubmit(wxCommandEvent&){ if(failed_login_txt->IsShown()) //If there was a previous failed login attempt failed_login_txt->Show(false); //remove the error message wxString msg = "Checking login info..."; SetStatusText(msg); std::string resp; bool loggedin = server_com->checkLogin(panel_login->getUsername().c_str(), panel_login->getPassword().c_str(), resp); if (loggedin) { SetStatusText(wxString(resp)); SwitchPanels(); } else{ wxString fail_txt = "Login failed: "; fail_txt += resp; SetStatusText(""); failed_login_txt->SetLabel(fail_txt); failed_login_txt->Show(true); } }//OnSubmit
void wxNotificationMessageWindow::SetMessage(const wxString& message) { m_messageText->SetLabelText(message); m_messageText->Show(!message.empty()); }
void wxNotificationMessageWindow::SetMessageTitle(const wxString& title) { m_messageTitle->SetLabelText(title); m_messageTitle->Show(!title.empty()); }