ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/AE/Installer/trunk/source/about.h
Revision: 487
Committed: Wed Dec 30 01:51:38 2009 UTC (15 years, 9 months ago) by iritscen
Content type: text/x-chdr
File size: 2408 byte(s)
Log Message:
Adding update feature; moving/neatening some code; adding globals.h

File Contents

# Content
1 /***************************************************************************\
2 | Project: AE Installer |
3 | By: Gumby & Iritscen |
4 | File: About.h |
5 | Function: Handles the About window! |
6 | Created: 08/05/2009 11:10:32 |
7 \***************************************************************************/
8
9 #ifndef _ABOUT_H_
10 #define _ABOUT_H_
11
12 /*!
13 * Includes
14 */
15
16 ////@begin includes
17 #include "wx/statline.h"
18 ////@end includes
19
20 /*!
21 * Forward declarations
22 */
23
24 ////@begin forward declarations
25 ////@end forward declarations
26
27 /*!
28 * Control identifiers
29 */
30
31 ////@begin control identifiers
32 #define ID_ABOUT 10020
33 #define ID_PANEL2 10021
34 #define SYMBOL_ABOUT_STYLE wxCAPTION|wxRESIZE_BORDER|wxSYSTEM_MENU|wxCLOSE_BOX|wxTAB_TRAVERSAL
35 #define SYMBOL_ABOUT_TITLE _("About AE")
36 #define SYMBOL_ABOUT_IDNAME ID_ABOUT
37 #define SYMBOL_ABOUT_SIZE wxSize(400, 300)
38 #define SYMBOL_ABOUT_POSITION wxDefaultPosition
39 ////@end control identifiers
40
41
42 /*!
43 * About class declaration
44 */
45
46 class About: public wxDialog
47 {
48 DECLARE_DYNAMIC_CLASS( About )
49 DECLARE_EVENT_TABLE()
50
51 public:
52 /// Constructors
53 About();
54 About( wxWindow* parent, wxWindowID id = SYMBOL_ABOUT_IDNAME, const wxString& caption = SYMBOL_ABOUT_TITLE, const wxPoint& pos = SYMBOL_ABOUT_POSITION, const wxSize& size = SYMBOL_ABOUT_SIZE, long style = SYMBOL_ABOUT_STYLE );
55
56 /// Creation
57 bool Create( wxWindow* parent, wxWindowID id = SYMBOL_ABOUT_IDNAME, const wxString& caption = SYMBOL_ABOUT_TITLE, const wxPoint& pos = SYMBOL_ABOUT_POSITION, const wxSize& size = SYMBOL_ABOUT_SIZE, long style = SYMBOL_ABOUT_STYLE );
58
59 /// Destructor
60 ~About();
61
62 /// Initialises member variables
63 void Init();
64
65 /// Creates the controls and sizers
66 void CreateControls();
67
68 ////@begin About event handler declarations
69
70 ////@end About event handler declarations
71
72 ////@begin About member function declarations
73
74 /// Retrieves bitmap resources
75 wxBitmap GetBitmapResource( const wxString& name );
76
77 /// Retrieves icon resources
78 wxIcon GetIconResource( const wxString& name );
79 ////@end About member function declarations
80
81 /// Should we show tooltips?
82 static bool ShowToolTips();
83
84 ////@begin About member variables
85 ////@end About member variables
86 };
87
88 #endif
89 // _ABOUT_H_