]>
Commit | Line | Data |
---|---|---|
957f5ab7 VZ |
1 | ///////////////////////////////////////////////////////////////////////////// |
2 | // Name: layouttest.h | |
f857e441 | 3 | // Purpose: |
957f5ab7 | 4 | // Author: Jorgen Bodde |
f857e441 WS |
5 | // Modified by: |
6 | // Created: 25/06/2004 | |
7 | // RCS-ID: $Id$ | |
8 | // Copyright: (c) Jorgen Bodde | |
9 | // Licence: wxWindows licence | |
957f5ab7 VZ |
10 | ///////////////////////////////////////////////////////////////////////////// |
11 | ||
12 | #ifndef _LAYOUTTEST_H_ | |
13 | #define _LAYOUTTEST_H_ | |
14 | ||
957f5ab7 VZ |
15 | /*! |
16 | * Includes | |
17 | */ | |
18 | ||
19 | ////@begin includes | |
20 | ////@end includes | |
21 | ||
22 | /*! | |
23 | * Forward declarations | |
24 | */ | |
25 | ||
26 | ////@begin forward declarations | |
27 | ////@end forward declarations | |
28 | ||
29 | /*! | |
30 | * Control identifiers | |
31 | */ | |
32 | ||
33 | ////@begin control identifiers | |
34 | #define ID_DIALOG 10001 | |
35 | #define SYMBOL_LAYOUTTEST_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX | |
36 | #define SYMBOL_LAYOUTTEST_TITLE _("Layout Test") | |
37 | #define SYMBOL_LAYOUTTEST_IDNAME ID_DIALOG | |
38 | #define SYMBOL_LAYOUTTEST_SIZE wxSize(400, 300) | |
39 | #define SYMBOL_LAYOUTTEST_POSITION wxDefaultPosition | |
40 | #define ID_PANEL1 10006 | |
41 | #define ID_BUTTON 10007 | |
42 | ////@end control identifiers | |
43 | ||
44 | /*! | |
45 | * Compatibility | |
46 | */ | |
47 | ||
48 | #ifndef wxCLOSE_BOX | |
49 | #define wxCLOSE_BOX 0x1000 | |
50 | #endif | |
51 | #ifndef wxFIXED_MINSIZE | |
52 | #define wxFIXED_MINSIZE 0 | |
53 | #endif | |
54 | ||
55 | /*! | |
56 | * LayoutTest class declaration | |
57 | */ | |
58 | ||
59 | class LayoutTest: public wxPanel | |
f857e441 | 60 | { |
957f5ab7 VZ |
61 | DECLARE_CLASS( LayoutTest ) |
62 | DECLARE_EVENT_TABLE() | |
63 | ||
64 | public: | |
65 | /// Constructors | |
66 | LayoutTest( ); | |
67 | LayoutTest( wxWindow* parent, wxWindowID id = SYMBOL_LAYOUTTEST_IDNAME, const wxString& caption = SYMBOL_LAYOUTTEST_TITLE, const wxPoint& pos = SYMBOL_LAYOUTTEST_POSITION, const wxSize& size = SYMBOL_LAYOUTTEST_SIZE, long style = SYMBOL_LAYOUTTEST_STYLE ); | |
68 | ||
69 | /// Creation | |
70 | bool Create( wxWindow* parent, wxWindowID id = SYMBOL_LAYOUTTEST_IDNAME, const wxString& caption = SYMBOL_LAYOUTTEST_TITLE, const wxPoint& pos = SYMBOL_LAYOUTTEST_POSITION, const wxSize& size = SYMBOL_LAYOUTTEST_SIZE, long style = SYMBOL_LAYOUTTEST_STYLE ); | |
71 | ||
72 | /// Creates the controls and sizers | |
73 | void CreateControls(); | |
74 | ||
75 | ////@begin LayoutTest event handler declarations | |
76 | ||
77 | ////@end LayoutTest event handler declarations | |
78 | ||
79 | ////@begin LayoutTest member function declarations | |
80 | ||
81 | ||
82 | /// Retrieves bitmap resources | |
83 | wxBitmap GetBitmapResource( const wxString& name ); | |
84 | ||
85 | /// Retrieves icon resources | |
86 | wxIcon GetIconResource( const wxString& name ); | |
87 | ////@end LayoutTest member function declarations | |
88 | ||
89 | /// Should we show tooltips? | |
90 | static bool ShowToolTips(); | |
91 | ||
92 | ////@begin LayoutTest member variables | |
93 | ////@end LayoutTest member variables | |
94 | }; | |
95 | ||
96 | #endif | |
97 | // _LAYOUTTEST_H_ |