//----------------------------------------------------------------------------------------
// Name: dbbrowse.h
// Purpose: Through ODBC - Databases Browsen
-// Author: Mark Johnson, mj10777@gmx.net
+// Author: Mark Johnson
// Modified by:
// Created: 19991127
// Copyright: (c) Mark Johnson
// Licence: wxWindows license
// RCS-ID: $Id$
//----------------------------------------------------------------------------------------
-// Define a new application type
+// Define a new frame type
//----------------------------------------------------------------------------------------
-class MainApp: public wxApp
+class MainFrame: public wxFrame
{
- public:
- bool OnInit(void); // Programmstart
- wxLocale m_locale; // locale we'll be using and language support
+public:
+ MainFrame(wxFrame *frame, wxChar *title, const wxPoint& pos, const wxSize& size);
+ virtual ~MainFrame(void);
+
+public:
+ // menu callbacks
+ void OnAbout(wxCommandEvent& event);
+ void OnHelp(wxCommandEvent& event);
+ void OnQuit(wxCommandEvent& event);
+ //--------------------------------------------------------------------------------------
+ int DiffW, DiffH; // Needed the saving of Frame size
+ //--------------------------------------------------------------------------------------
+ DocSplitterWindow *p_Splitter; // for Document Views
+ MainDoc *pDoc; // Self made Document
+ wxHtmlHelpController *p_Help; // Help System
+
+ //--------------------------------------------------------------------------------------
+ DECLARE_EVENT_TABLE()
};
+
//----------------------------------------------------------------------------------------
-// Define a new frame type
+// Define a new application type
//----------------------------------------------------------------------------------------
-class MainFrame: public wxFrame
+class MainApp: public wxApp
{
- public:
- MainFrame(wxFrame *frame, char *title, const wxPoint& pos, const wxSize& size);
- ~MainFrame(void);
-
- public:
- // menu callbacks
- void OnQuit(wxCommandEvent& event);
- void OnAbout(wxCommandEvent& event);
- void OnHelp(wxCommandEvent& event);
- //--------------------------------------------------------------------------------------
- wxHtmlHelpController *p_Help;
- //--------------------------------------------------------------------------------------
- int DiffW, DiffH;
- mjDoc *pDoc;
- DocSplitterWindow *p_Splitter;
- //--------------------------------------------------------------------------------------
- DECLARE_EVENT_TABLE()
+public:
+ MainFrame *frame; // The one and only MainFrame
+ bool OnInit(void); // Programmstart
+ wxLocale m_locale; // locale we'll be using and language support - MUST be here !
};
+
//----------------------------------------------------------------------------------------
// ID for the menu quit command
//----------------------------------------------------------------------------------------
-#define QUIT 777
-#define ABOUT 778
-#define HELP 779
#define TREE_CTRL_PGM 102
#define GRID_CTRL 103
#define TREE_CTRL_DB 104