annotate include/main.h @ 38:044cc2f5af81 v2.4 v2.7

small fix.
author pyon@macmini
date Thu, 24 Nov 2011 22:26:15 +0900
parents 405e08552527
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
1 // Filename : main.h
38
044cc2f5af81 small fix.
pyon@macmini
parents: 35
diff changeset
2 // Last Change: 24-Nov-2011.
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
3 //
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
4 #include "wx/wx.h"
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
5 #include "wx/config.h"
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
6 #include "wx/fileconf.h"
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
7
8
550c143ab194 implement NextThursday button.
pyon@macmini
parents: 5
diff changeset
8 #define MYAPPNAME wxT("AMover2")
550c143ab194 implement NextThursday button.
pyon@macmini
parents: 5
diff changeset
9
550c143ab194 implement NextThursday button.
pyon@macmini
parents: 5
diff changeset
10 #define VER 2
38
044cc2f5af81 small fix.
pyon@macmini
parents: 35
diff changeset
11 #define REV 7
044cc2f5af81 small fix.
pyon@macmini
parents: 35
diff changeset
12 #define BLD 20111128
8
550c143ab194 implement NextThursday button.
pyon@macmini
parents: 5
diff changeset
13
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
14 // private classes
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
15 // Define a new application type, each program should derive a class from wxApp
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
16 class MyApp : public wxApp
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
17 {
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
18 DECLARE_CLASS( MyApp )
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
19 public:
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
20 MyApp();
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
21 ~MyApp();
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
22
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
23 virtual bool OnInit();
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
24 virtual int OnExit();
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
25 void ConfInit();
11
9b0840b0be7e cache done.
pyon@macmini
parents: 8
diff changeset
26 void InitLog();
9b0840b0be7e cache done.
pyon@macmini
parents: 8
diff changeset
27 void WriteLog( wxString msg );
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
28
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
29 wxFileConfig *config;
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
30 wxString conf_file;
35
405e08552527 auto-detect on/off
pyon@macmini
parents: 34
diff changeset
31 wxString log_file;
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
32 wxRect rect;
11
9b0840b0be7e cache done.
pyon@macmini
parents: 8
diff changeset
33
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
34 wxString workdir;
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
35 wxString lmin;
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
36 wxString lmax;
5
52697c869ce8 delete move&detect button.
pyon@macmini
parents: 0
diff changeset
37 wxString zmin;
52697c869ce8 delete move&detect button.
pyon@macmini
parents: 0
diff changeset
38 wxString zmax;
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
39 };
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
40
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
41 DECLARE_APP(MyApp)
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
42