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

Comparing AE/Installer/trunk/source/main.cpp (file contents):
Revision 352 by iritscen, Tue May 26 17:52:10 2009 UTC vs.
Revision 353 by iritscen, Sun Jun 14 23:28:58 2009 UTC

# Line 1 | Line 1
1   /////////////////////////////////////////////////////////////////////////////
2 < // Name:        main.cpp
2 > // Name:        aeinstallerapp.cpp
3   // Purpose:    
4   // Author:      
5   // Modified by:
# Line 24 | Line 24
24   ////@end includes
25  
26   #include "main.h"
27 + #include <string>
28  
29   ////@begin XPM images
30   ////@end XPM images
# Line 73 | Line 74 | AEInstallerApp::AEInstallerApp()
74  
75   void AEInstallerApp::Init()
76   {
77 < ////@begin AEInstallerApp member initialisation
78 < ////@end AEInstallerApp member initialisation
77 >        ////@begin AEInstallerApp member initialisation
78 >        ////@end AEInstallerApp member initialisation
79   }
80  
81   /*
82   * Initialisation for AEInstallerApp
83   */
84 <
84 > MainWindow* TheWindow;
85   bool AEInstallerApp::OnInit()
86   {    
87 < ////@begin AEInstallerApp initialisation
87 >        ////@begin AEInstallerApp initialisation
88          // Remove the comment markers above and below this block
89          // to make permanent changes to the code.
90 <
90 >        
91   #if wxUSE_XPM
92          wxImage::AddHandler(new wxXPMHandler);
93   #endif
# Line 101 | Line 102 | bool AEInstallerApp::OnInit()
102   #endif
103          MainWindow* mainWindow = new MainWindow( NULL );
104          mainWindow->Show(true);
105 < ////@end AEInstallerApp initialisation
105 >        ////@end AEInstallerApp initialisation
106 >        TheWindow = mainWindow;
107 >        
108 >        return true;
109 > }
110 >
111  
112 <    return true;
112 > void setStatusArea( string s ) {
113 >        wxString wxs(s.c_str(), wxConvUTF8);
114 >        
115 >        TheWindow->StatusArea->SetStatusText(  wxs );
116 >        //TheWindow->StatusArea->SetStatusText(s.c_str());
117 >        //StatusArea->SetStatusText(_(s.c_str()));
118 >        //(*TheStatusBar)->SetStatusText(_(s.c_str()));
119 >        //AEInstallerApp::
120 >        //      TheWindow->StatusArea->SetStatusText("hi");
121 >        //mainWindow
122 >        //itemFrame1->StatusArea->SetStatusText(_"lol");
123 >        //MainWindow.StatusArea->SetStatusText("hi");
124 >        // class AbstractStatusNotifier { public: virtual void NotifyStatus(const wxString &statusString) = 0; };
125 >        //class StatusBarStatusNotifier : public AbstractStatusNotifier { wxStatusBar *statusbar; StatusBarStatusNotifier(wxStatusBar *bar) : statusbar(bar) { } ;
126 >        //void NotifyStatus(const wxString &status) { statusbar->SetStatus(status); } }
127 >        
128 >        
129 >        //MainWindow::StatusArea->
130 >        //MainWindow::MainWindow().SetSize(MainWindow::MainWindow().GetRect().GetWidth(), MainWindow::MainWindow().GetRect().GetHeight()+1);
131 >        
132 >        //MainWindow::StatusBar->SetLabel("Importing Files...");
133 >        //StatusBar->SetLabel(s);
134 >        //->SetLabel(s);
135 >        
136   }
137  
138  
# Line 113 | Line 142 | bool AEInstallerApp::OnInit()
142  
143   int AEInstallerApp::OnExit()
144   {    
145 < ////@begin AEInstallerApp cleanup
145 >        ////@begin AEInstallerApp cleanup
146          return wxApp::OnExit();
147 < ////@end AEInstallerApp cleanup
147 >        ////@end AEInstallerApp cleanup
148   }
149  

Diff Legend

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