]> git.saurik.com Git - wxWidgets.git/blobdiff - demos/dbbrowse/pgmctrl.h
*** empty log message ***
[wxWidgets.git] / demos / dbbrowse / pgmctrl.h
index abbe978aa7d7f8f189e2c491f01f5998c552767c..1910929d7f69ce879f24e76f3258d25b47586364 100644 (file)
@@ -1,4 +1,4 @@
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
 // Name:        pgmctrl.h
 // Purpose:     Programm Control with a Tree
 // Author:      Mark Johnson
@@ -7,19 +7,17 @@
 // RCS-ID:      $Id$
 // Copyright:   (c) Mark Johnson, Berlin Germany, mj10777@gmx.net
 // Licence:     wxWindows license
-//---------------------------------------------------------------------------
-class mjDoc;               // Declared in doc.h file
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
+class MainDoc;             // Declared in doc.h file
+//----------------------------------------------------------------------------------------
 class TreeData : public wxTreeItemData
 {
-public:
+ public:
  TreeData(const wxString& desc) : m_desc(desc) { }
-
  void ShowInfo(wxTreeCtrl *tree);
-
-  wxString m_desc;
+ wxString m_desc;
 };
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
 class PgmCtrl : public wxTreeCtrl
 {
  public:
@@ -34,30 +32,30 @@ class PgmCtrl : public wxTreeCtrl
    TreeIc_FolderOpen                // f_open.ico
   };
   wxString Temp0, Temp1, Temp2, Temp3, Temp4, Temp5;
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
   PgmCtrl() { }
   PgmCtrl(wxWindow *parent);
   PgmCtrl(wxWindow *parent, const wxWindowID id,const wxPoint& pos, const wxSize& size,long style);
   virtual ~PgmCtrl();
-  mjDoc *pDoc;
-//---------------------------------------------------------------------------
+  MainDoc *pDoc;
+//----------------------------------------------------------------------------------------
   int i_TabArt;   // Tab = 0 ; Page = 1;
   int i_ViewNr;   // View Nummer in Tab / Page
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
   wxImageList *p_imageListNormal;
   wxMenu   *popupMenu1; // OnDBClass
   wxPoint  TreePos;
   wxString SaveDSN;     // Needed for User and Password
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
  public:
   int  OnPopulate();
-  void OnSelChanged(wxTreeEvent& event);
+  void OnSelChanged(wxMouseEvent& event);
   void OnRightSelect(wxTreeEvent& event);
   void OnMouseMove(wxMouseEvent& event);
-  void OnUserPassword();
+  void OnUserPassword(wxCommandEvent& event);
 
  public:
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
   // NB: due to an ugly wxMSW hack you _must_ use DECLARE_DYNAMIC_CLASS()
   //     if you want your overloaded OnCompareItems() to be called.
   //     OTOH, if you don't want it you may omit the next line - this will
@@ -65,8 +63,8 @@ class PgmCtrl : public wxTreeCtrl
   DECLARE_DYNAMIC_CLASS(PgmCtrl)
   DECLARE_EVENT_TABLE()
 };
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------
 #define PGMCTRL_01_BEGIN     1000
 #define PGMCTRL_ODBC_USER    1001
 #define PGMCTRL_01_END       1010
-//---------------------------------------------------------------------------
+//----------------------------------------------------------------------------------------