ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/AE/Installer/trunk/source/about_window.cpp
(Generate patch)

Comparing AE/Installer/trunk/source/about_window.cpp (file contents):
Revision 324 by iritscen, Tue May 26 17:52:10 2009 UTC vs.
Revision 325 by iritscen, Tue May 26 18:51:14 2009 UTC

# Line 1 | Line 1
1 < /////////////////////////////////////////////////////////////////////////////
2 < // Name:        about_window.cpp
3 < // Purpose:    
4 < // Author:      
5 < // Modified by:
6 < // Created:     08/05/2009 11:10:32
7 < // RCS-ID:      
8 < // Copyright:  
9 < // Licence:    
10 < /////////////////////////////////////////////////////////////////////////////
11 <
12 < // For compilers that support precompilation, includes "wx/wx.h".
13 < #include "wx/wxprec.h"
14 <
15 < #ifdef __BORLANDC__
16 < #pragma hdrstop
17 < #endif
18 <
19 < #ifndef WX_PRECOMP
20 < #include "wx/wx.h"
21 < #endif
22 <
23 < ////@begin includes
24 < ////@end includes
25 <
26 < #include "about_window.h"
27 <
28 < ////@begin XPM images
29 < ////@end XPM images
30 <
31 <
32 < /*
33 < * About type definition
34 < */
35 <
36 < IMPLEMENT_DYNAMIC_CLASS( About, wxDialog )
37 <
38 <
39 < /*
40 < * About event table definition
41 < */
42 <
43 < BEGIN_EVENT_TABLE( About, wxDialog )
44 <
45 < ////@begin About event table entries
46 < ////@end About event table entries
47 <
48 < END_EVENT_TABLE()
49 <
50 <
51 < /*
52 < * About constructors
53 < */
54 <
55 < About::About()
56 < {
57 <    Init();
58 < }
59 <
60 < About::About( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
61 < {
62 <    Init();
63 <    Create(parent, id, caption, pos, size, style);
64 < }
65 <
66 <
67 < /*
68 < * About creator
69 < */
70 <
71 < bool About::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
72 < {
73 < ////@begin About creation
74 <    SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
75 <    wxDialog::Create( parent, id, caption, pos, size, style );
76 <
77 <    CreateControls();
78 <    if (GetSizer())
79 <    {
80 <        GetSizer()->SetSizeHints(this);
81 <    }
82 <    Centre();
83 < ////@end About creation
84 <    return true;
85 < }
86 <
87 <
88 < /*
89 < * About destructor
90 < */
91 <
92 < About::~About()
93 < {
94 < ////@begin About destruction
95 < ////@end About destruction
96 < }
97 <
98 <
99 < /*
100 < * Member initialisation
101 < */
102 <
103 < void About::Init()
104 < {
105 < ////@begin About member initialisation
106 < ////@end About member initialisation
107 < }
108 <
109 <
110 < /*
111 < * Control creation for About
112 < */
113 <
114 < void About::CreateControls()
115 < {    
116 < ////@begin About content construction
117 <    About* itemDialog1 = this;
118 <
119 <    wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL);
120 <    itemDialog1->SetSizer(itemBoxSizer2);
121 <
122 <    wxPanel* itemPanel3 = new wxPanel( itemDialog1, ID_PANEL2, wxDefaultPosition, wxDefaultSize, wxNO_BORDER|wxTAB_TRAVERSAL );
123 <    itemBoxSizer2->Add(itemPanel3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
124 <
125 <    wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxVERTICAL);
126 <    itemPanel3->SetSizer(itemBoxSizer4);
127 <
128 <    wxStaticText* itemStaticText5 = new wxStaticText( itemPanel3, wxID_STATIC, _("Mod Installer v1.0\nby Gumby and Iritscen\n\nThe AE was made possible by:\nNeo - Writing OniSplit, documenting Oni, and lots of technical support\nSsg - Documenting Oni\ngeyser - Guiding the AE work, creating original installer\nSFeLi - Writing the original Daodan DLL\nRossyMiles - Porting the Daodan DLL to C\nGumby - name any AE work you've done here or remove your name\nLoser - Fine-tuning tons of animations\nEdT - Making the BGI troops"), wxDefaultPosition, wxDefaultSize, wxNO_BORDER);
129 <    itemBoxSizer4->Add(itemStaticText5, 0, wxALIGN_LEFT|wxALL, 5);
130 <
131 <    wxStaticLine* itemStaticLine6 = new wxStaticLine( itemPanel3, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
132 <    itemBoxSizer4->Add(itemStaticLine6, 0, wxGROW|wxALL, 5);
133 <
134 <    wxStaticText* itemStaticText7 = new wxStaticText( itemPanel3, wxID_STATIC, _("oni.bungie.org"), wxDefaultPosition, wxDefaultSize, 0 );
135 <    itemBoxSizer4->Add(itemStaticText7, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
136 <
137 <    wxStdDialogButtonSizer* itemStdDialogButtonSizer8 = new wxStdDialogButtonSizer;
138 <
139 <    itemBoxSizer4->Add(itemStdDialogButtonSizer8, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
140 <    wxButton* itemButton9 = new wxButton( itemPanel3, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 );
141 <    itemStdDialogButtonSizer8->AddButton(itemButton9);
142 <
143 <    itemStdDialogButtonSizer8->Realize();
144 <
145 < ////@end About content construction
146 < }
147 <
148 <
149 < /*
150 < * Should we show tooltips?
151 < */
152 <
153 < bool About::ShowToolTips()
154 < {
155 <    return true;
156 < }
157 <
158 < /*
159 < * Get bitmap resources
160 < */
161 <
162 < wxBitmap About::GetBitmapResource( const wxString& name )
163 < {
164 <    // Bitmap retrieval
165 < ////@begin About bitmap retrieval
166 <    wxUnusedVar(name);
167 <    return wxNullBitmap;
168 < ////@end About bitmap retrieval
169 < }
170 <
171 < /*
172 < * Get icon resources
173 < */
174 <
175 < wxIcon About::GetIconResource( const wxString& name )
176 < {
177 <    // Icon retrieval
178 < ////@begin About icon retrieval
179 <    wxUnusedVar(name);
180 <    return wxNullIcon;
181 < ////@end About icon retrieval
182 < }
1 > /////////////////////////////////////////////////////////////////////////////
2 > // Name:        about_window.cpp
3 > // Purpose:    
4 > // Author:      
5 > // Modified by:
6 > // Created:     08/05/2009 11:10:32
7 > // RCS-ID:      
8 > // Copyright:  
9 > // Licence:    
10 > /////////////////////////////////////////////////////////////////////////////
11 >
12 > // For compilers that support precompilation, includes "wx/wx.h".
13 > #include "wx/wxprec.h"
14 >
15 > #ifdef __BORLANDC__
16 > #pragma hdrstop
17 > #endif
18 >
19 > #ifndef WX_PRECOMP
20 > #include "wx/wx.h"
21 > #endif
22 >
23 > ////@begin includes
24 > ////@end includes
25 >
26 > #include "about_window.h"
27 >
28 > ////@begin XPM images
29 > ////@end XPM images
30 >
31 >
32 > /*
33 > * About type definition
34 > */
35 >
36 > IMPLEMENT_DYNAMIC_CLASS( About, wxDialog )
37 >
38 >
39 > /*
40 > * About event table definition
41 > */
42 >
43 > BEGIN_EVENT_TABLE( About, wxDialog )
44 >
45 > ////@begin About event table entries
46 > ////@end About event table entries
47 >
48 > END_EVENT_TABLE()
49 >
50 >
51 > /*
52 > * About constructors
53 > */
54 >
55 > About::About()
56 > {
57 >    Init();
58 > }
59 >
60 > About::About( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
61 > {
62 >    Init();
63 >    Create(parent, id, caption, pos, size, style);
64 > }
65 >
66 >
67 > /*
68 > * About creator
69 > */
70 >
71 > bool About::Create( wxWindow* parent, wxWindowID id, const wxString& caption, const wxPoint& pos, const wxSize& size, long style )
72 > {
73 > ////@begin About creation
74 >    SetExtraStyle(wxWS_EX_BLOCK_EVENTS);
75 >    wxDialog::Create( parent, id, caption, pos, size, style );
76 >
77 >    CreateControls();
78 >    if (GetSizer())
79 >    {
80 >        GetSizer()->SetSizeHints(this);
81 >    }
82 >    Centre();
83 > ////@end About creation
84 >    return true;
85 > }
86 >
87 >
88 > /*
89 > * About destructor
90 > */
91 >
92 > About::~About()
93 > {
94 > ////@begin About destruction
95 > ////@end About destruction
96 > }
97 >
98 >
99 > /*
100 > * Member initialisation
101 > */
102 >
103 > void About::Init()
104 > {
105 > ////@begin About member initialisation
106 > ////@end About member initialisation
107 > }
108 >
109 >
110 > /*
111 > * Control creation for About
112 > */
113 >
114 > void About::CreateControls()
115 > {    
116 > ////@begin About content construction
117 >    About* itemDialog1 = this;
118 >
119 >    wxBoxSizer* itemBoxSizer2 = new wxBoxSizer(wxVERTICAL);
120 >    itemDialog1->SetSizer(itemBoxSizer2);
121 >
122 >    wxPanel* itemPanel3 = new wxPanel( itemDialog1, ID_PANEL2, wxDefaultPosition, wxDefaultSize, wxNO_BORDER|wxTAB_TRAVERSAL );
123 >    itemBoxSizer2->Add(itemPanel3, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
124 >
125 >    wxBoxSizer* itemBoxSizer4 = new wxBoxSizer(wxVERTICAL);
126 >    itemPanel3->SetSizer(itemBoxSizer4);
127 >
128 >    wxStaticText* itemStaticText5 = new wxStaticText( itemPanel3, wxID_STATIC, _("Mod Installer v1.0\nby Gumby and Iritscen\n\nThe AE was made possible by:\nNeo - Writing OniSplit, documenting Oni, and lots of technical support\nSsg - Documenting Oni\ngeyser - Guiding the AE work, creating original installer\nSFeLi - Writing the original Daodan DLL\nRossyMiles - Porting the Daodan DLL to C\nGumby - name any AE work you've done here or remove your name\nLoser - Fine-tuning tons of animations\nEdT - Making the BGI troops"), wxDefaultPosition, wxDefaultSize, wxNO_BORDER);
129 >    itemBoxSizer4->Add(itemStaticText5, 0, wxALIGN_LEFT|wxALL, 5);
130 >
131 >    wxStaticLine* itemStaticLine6 = new wxStaticLine( itemPanel3, wxID_STATIC, wxDefaultPosition, wxDefaultSize, wxLI_HORIZONTAL );
132 >    itemBoxSizer4->Add(itemStaticLine6, 0, wxGROW|wxALL, 5);
133 >
134 >    wxStaticText* itemStaticText7 = new wxStaticText( itemPanel3, wxID_STATIC, _("oni.bungie.org"), wxDefaultPosition, wxDefaultSize, 0 );
135 >    itemBoxSizer4->Add(itemStaticText7, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
136 >
137 >    wxStdDialogButtonSizer* itemStdDialogButtonSizer8 = new wxStdDialogButtonSizer;
138 >
139 >    itemBoxSizer4->Add(itemStdDialogButtonSizer8, 0, wxALIGN_CENTER_HORIZONTAL|wxALL, 5);
140 >    wxButton* itemButton9 = new wxButton( itemPanel3, wxID_OK, _("&OK"), wxDefaultPosition, wxDefaultSize, 0 );
141 >    itemStdDialogButtonSizer8->AddButton(itemButton9);
142 >
143 >    itemStdDialogButtonSizer8->Realize();
144 >
145 > ////@end About content construction
146 > }
147 >
148 >
149 > /*
150 > * Should we show tooltips?
151 > */
152 >
153 > bool About::ShowToolTips()
154 > {
155 >    return true;
156 > }
157 >
158 > /*
159 > * Get bitmap resources
160 > */
161 >
162 > wxBitmap About::GetBitmapResource( const wxString& name )
163 > {
164 >    // Bitmap retrieval
165 > ////@begin About bitmap retrieval
166 >    wxUnusedVar(name);
167 >    return wxNullBitmap;
168 > ////@end About bitmap retrieval
169 > }
170 >
171 > /*
172 > * Get icon resources
173 > */
174 >
175 > wxIcon About::GetIconResource( const wxString& name )
176 > {
177 >    // Icon retrieval
178 > ////@begin About icon retrieval
179 >    wxUnusedVar(name);
180 >    return wxNullIcon;
181 > ////@end About icon retrieval
182 > }

Diff Legend

Removed lines
+ Added lines
< Changed lines (old)
> Changed lines (new)