annotate include/main.h @ 23:a2dd16b70c08 v2.2dev

apply vivid-coloured image for selected item.
author pyon@macmini
date Tue, 01 Nov 2011 22:26:41 +0900
parents f3463815c2c9
children 5a934c8e1b95
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
18
f3463815c2c9 editing dirview.
pyon@macmini
parents: 11
diff changeset
2 // Last Change: 23-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
18
f3463815c2c9 editing dirview.
pyon@macmini
parents: 11
diff changeset
11 #define REV 2
8
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