annotate include/main.h @ 11:9b0840b0be7e

cache done.
author pyon@macmini
date Sun, 23 Oct 2011 07:43:34 +0900
parents 550c143ab194
children f3463815c2c9
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
11
9b0840b0be7e cache done.
pyon@macmini
parents: 8
diff changeset
2 // Last Change: 22-Oct-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
550c143ab194 implement NextThursday button.
pyon@macmini
parents: 5
diff changeset
11 #define REV 1
550c143ab194 implement NextThursday button.
pyon@macmini
parents: 5
diff changeset
12 #define BLD 20111027
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;
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
31 wxRect rect;
11
9b0840b0be7e cache done.
pyon@macmini
parents: 8
diff changeset
32
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
33 wxString workdir;
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
34 wxString lmin;
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
35 wxString lmax;
5
52697c869ce8 delete move&detect button.
pyon@macmini
parents: 0
diff changeset
36 wxString zmin;
52697c869ce8 delete move&detect button.
pyon@macmini
parents: 0
diff changeset
37 wxString zmax;
0
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
38 };
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
39
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
40 DECLARE_APP(MyApp)
7bf900d47e9e start mover2
pyon@macmini
parents:
diff changeset
41