X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c09d434d55bc73de619e14c99ac2e3777c77a298..70c7a608b4733d4acd37beb70f43affba998e39c:/demos/dbbrowse/pgmctrl.cpp diff --git a/demos/dbbrowse/pgmctrl.cpp b/demos/dbbrowse/pgmctrl.cpp index f9c80f2f63..5522bd9e8b 100644 --- a/demos/dbbrowse/pgmctrl.cpp +++ b/demos/dbbrowse/pgmctrl.cpp @@ -64,7 +64,8 @@ BEGIN_EVENT_TABLE(PgmCtrl, wxTreeCtrl) PgmCtrl::PgmCtrl(wxWindow *parent, const wxWindowID id,const wxPoint& pos, const wxSize& size, long style) : wxTreeCtrl(parent, id, pos, size, style) { - wxFont* ft_Temp = new wxFont(10,wxSWISS,wxNORMAL,wxBOLD,FALSE,"Comic Sans MS"); + //wxFont* ft_Temp = new wxFont(10,wxSWISS,wxNORMAL,wxBOLD,FALSE,"Comic Sans MS"); + wxFont* ft_Temp = new wxFont(wxSystemSettings::GetSystemFont(wxSYS_SYSTEM_FONT)); SetFont(* ft_Temp); // Make an image list containing small icons @@ -264,30 +265,30 @@ void PgmCtrl::OnUserPassword() // wxMessageBox(SaveDSN); int i, rc=0; //------------------------------------------- - DlgUser p_Dlg(this, "Username and Password"); + DlgUser *p_Dlg = new DlgUser(this, "Username and Password"); //------------------------------------------- for (i=0;ii_DSN;i++) { if (SaveDSN == (pDoc->p_DSN+i)->Dsn) { - p_Dlg.s_DSN = (pDoc->p_DSN+i)->Dsn; - p_Dlg.s_User = (pDoc->p_DSN+i)->Usr; - p_Dlg.s_Password = (pDoc->p_DSN+i)->Pas; - p_Dlg.OnInit(); - p_Dlg.Fit(); + p_Dlg->s_DSN = (pDoc->p_DSN+i)->Dsn; + p_Dlg->s_User = (pDoc->p_DSN+i)->Usr; + p_Dlg->s_Password = (pDoc->p_DSN+i)->Pas; + p_Dlg->OnInit(); + p_Dlg->Fit(); //-------------------- // Temp0.Printf("i(%d) ; s_DSN(%s) ; s_User(%s) ; s_Password(%s)",i,p_Dlg.s_DSN,p_Dlg.s_User,p_Dlg.s_Password); // wxMessageBox(Temp0); bool OK = FALSE; - if (p_Dlg.ShowModal() == wxID_OK) + if (p_Dlg->ShowModal() == wxID_OK) { - (pDoc->p_DSN+i)->Usr = p_Dlg.s_User; - (pDoc->p_DSN+i)->Pas = p_Dlg.s_Password; + (pDoc->p_DSN+i)->Usr = p_Dlg->s_User; + (pDoc->p_DSN+i)->Pas = p_Dlg->s_Password; (pDoc->db_Br+i)->UserName = (pDoc->p_DSN+i)->Usr; (pDoc->db_Br+i)->Password = (pDoc->p_DSN+i)->Pas; OK = TRUE; } - p_Dlg.Destroy(); + delete p_Dlg; if (!OK) return; //-------------------- break; // We have what we want, leave