]> git.saurik.com Git - wxWidgets.git/blob - demos/dbbrowse/dbbrowse.h
fix memory leak as Dimitri suggested
[wxWidgets.git] / demos / dbbrowse / dbbrowse.h
1 //----------------------------------------------------------------------------------------
2 // Name: dbbrowse.h
3 // Purpose: Through ODBC - Databases Browsen
4 // Author: Mark Johnson
5 // Modified by:
6 // Created: 19991127
7 // Copyright: (c) Mark Johnson
8 // Licence: wxWindows license
9 // RCS-ID: $Id$
10 //----------------------------------------------------------------------------------------
11 // Define a new frame type
12 //----------------------------------------------------------------------------------------
13 class MainFrame: public wxFrame
14 {
15 public:
16 MainFrame(wxFrame *frame, char *title, const wxPoint& pos, const wxSize& size);
17 ~MainFrame(void);
18
19 public:
20 // menu callbacks
21 void OnAbout(wxCommandEvent& event);
22 void OnHelp(wxCommandEvent& event);
23 void OnQuit(wxCommandEvent& event);
24 //--------------------------------------------------------------------------------------
25 int DiffW, DiffH; // Needed the saving of Frame size
26 //--------------------------------------------------------------------------------------
27 DocSplitterWindow *p_Splitter; // for Document Views
28 MainDoc *pDoc; // Self made Document
29 wxHtmlHelpController *p_Help; // Help System
30
31 //--------------------------------------------------------------------------------------
32 DECLARE_EVENT_TABLE()
33 };
34
35 //----------------------------------------------------------------------------------------
36 // Define a new application type
37 //----------------------------------------------------------------------------------------
38 class MainApp: public wxApp
39 {
40 public:
41 MainFrame *frame; // The one and only MainFrame
42 bool OnInit(void); // Programmstart
43 wxLocale m_locale; // locale we'll be using and language support - MUST be here !
44 };
45
46 //----------------------------------------------------------------------------------------
47 // ID for the menu quit command
48 //----------------------------------------------------------------------------------------
49 #define QUIT 777
50 #define ABOUT 778
51 #define HELP 779
52 #define TREE_CTRL_PGM 102
53 #define GRID_CTRL 103
54 #define TREE_CTRL_DB 104
55 #define GRID_CTRL_DB 105
56 //----------------------------------------------------------------------------------------