annotate include/main.h @ 29:24283d3a9592 v2.3

fix shortcut-keys
author pyon@macmini
date Sat, 05 Nov 2011 12:25:39 +0900
parents 5a934c8e1b95
children 112cd4d27f1f
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
29
24283d3a9592 fix shortcut-keys
pyon@macmini
parents: 26
diff changeset
2 // Last Change: 05-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
29
24283d3a9592 fix shortcut-keys
pyon@macmini
parents: 26
diff changeset
11 #define REV 3
24283d3a9592 fix shortcut-keys
pyon@macmini
parents: 26
diff changeset
12 #define BLD 20111107
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;
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