annotate include/util.h @ 2:45d4fd954c31 default tip

change layout.
author pyon@macmini
date Mon, 10 Jun 2019 22:17:33 +0900
parents f40a65687079
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
1 // Filename : util.h
1
f40a65687079 small fix.
pyon@macmini
parents: 0
diff changeset
2 // Last Change: 2019-06-09 Sun 16:36:33.
0
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
3 //
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
4 #pragma once
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
5
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
6 #include <wx/wx.h>
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
7 #include <wx/dir.h>
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
8 #include <wx/imaglist.h>
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
9
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
10 /*** Utility Class ***/
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
11 class FileList
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
12 {
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
13 private:
1
f40a65687079 small fix.
pyon@macmini
parents: 0
diff changeset
14 wxString m_dir;
0
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
15 wxArrayString m_files;
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
16
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
17 wxImageList m_image1; // zoom1
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
18 wxImageList m_image2; // zoom2
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
19 wxImageList m_image3; // zoom3
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
20
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
21 public:
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
22 FileList();
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
23 ~FileList();
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
24
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
25 void SetDirectory( wxString dir ) { m_dir = dir; };
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
26 int GetFileCount( void ) { return m_files.GetCount(); };
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
27 wxArrayString GetFiles( void ) { return m_files; };
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
28 wxArrayString Update( void );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
29 };
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
30
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
31
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
32 /*** Utility Function ***/
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
33 void MsgBox( wxString msg );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
34 void MsgBox( int n );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
35 wxRect Geo2Rect( wxString geo );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
36 wxString Rect2Geo( wxRect rect );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
37 void MaskRect( wxImage image, wxRect rect, int r, int g, int b );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
38 bool IsBlack( int r, int g, int b );
2f5584f0d127 first commit.
pyon@macmini
parents:
diff changeset
39