X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a1c5f7a357a04e36f9b1555c91b4c4fb0d2e02e6..6dfec4b8d901b13f11745a1371083a0b8c1c6980:/demos/dbbrowse/pgmctrl.cpp diff --git a/demos/dbbrowse/pgmctrl.cpp b/demos/dbbrowse/pgmctrl.cpp index e06dd291ad..6006503a5a 100644 --- a/demos/dbbrowse/pgmctrl.cpp +++ b/demos/dbbrowse/pgmctrl.cpp @@ -88,6 +88,7 @@ PgmCtrl::PgmCtrl(wxWindow *parent, const wxWindowID id,const wxPoint& pos, const PgmCtrl::~PgmCtrl() { delete p_imageListNormal; + delete popupMenu1; } //---------------------------------------------------------------------------------------- #undef TREE_EVENT_HANDLER @@ -129,7 +130,7 @@ int PgmCtrl::OnPopulate() return 0; } //---------------------------------------------------------------------------------------- -void PgmCtrl::OnSelChanged(wxTreeEvent& WXUNUSED(event)) +void PgmCtrl::OnSelChanged(wxMouseEvent& WXUNUSED(event)) { int i; Temp0.Empty(); Temp1.Empty(); @@ -242,24 +243,25 @@ void PgmCtrl::OnRightSelect(wxTreeEvent& WXUNUSED(event)) } //-------------------------------------------------------------------------------------- } -} +} // void PgmCtrl::OnRightSelect(wxTreeEvent& WXUNUSED(event)) //---------------------------------------------------------------------------------------- void PgmCtrl::OnMouseMove(wxMouseEvent &event) { TreePos = event.GetPosition(); } //---------------------------------------------------------------------------------------- -void PgmCtrl::OnUserPassword() +void PgmCtrl::OnUserPassword(wxCommandEvent& WXUNUSED(event)) { // wxMessageBox(SaveDSN); int i; - //------------------------------------------- - DlgUser *p_Dlg = new DlgUser(this, "Username and Password"); + //-------------------------------------------- + DlgUser *p_Dlg = new DlgUser(this,pDoc,""); //------------------------------------------- for (i=0;ii_DSN;i++) { if (SaveDSN == (pDoc->p_DSN+i)->Dsn) { + p_Dlg->pDoc = pDoc; 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;