Mercurial > mercurial > hgweb_madnm.cgi
comparison include/util.h @ 0:2f5584f0d127
first commit.
author | pyon@macmini |
---|---|
date | Sat, 08 Jun 2019 16:21:40 +0900 |
parents | |
children | f40a65687079 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:2f5584f0d127 |
---|---|
1 // Filename : util.h | |
2 // Last Change: 2019-06-07 Fri 21:06:32. | |
3 // | |
4 #pragma once | |
5 | |
6 #include <wx/wx.h> | |
7 #include <wx/dir.h> | |
8 #include <wx/imaglist.h> | |
9 | |
10 /*** Utility Class ***/ | |
11 class FileList | |
12 { | |
13 private: | |
14 wxString m_dir; | |
15 wxArrayString m_files; | |
16 | |
17 wxImageList m_image1; // zoom1 | |
18 wxImageList m_image2; // zoom2 | |
19 wxImageList m_image3; // zoom3 | |
20 | |
21 public: | |
22 FileList(); | |
23 ~FileList(); | |
24 | |
25 void SetDirectory( wxString dir ) { m_dir = dir; }; | |
26 int GetFileCount( void ) { return m_files.GetCount(); }; | |
27 wxArrayString GetFiles( void ) { return m_files; }; | |
28 wxArrayString Update( void ); | |
29 }; | |
30 | |
31 | |
32 /*** Utility Function ***/ | |
33 void MsgBox( wxString msg ); | |
34 void MsgBox( int n ); | |
35 wxRect Geo2Rect( wxString geo ); | |
36 wxString Rect2Geo( wxRect rect ); | |
37 void MaskRect( wxImage image, wxRect rect, int r, int g, int b ); | |
38 bool IsBlack( int r, int g, int b ); | |
39 |