21
|
1 // Filename : miniframe.h
|
|
2 // Last Change: 04-Dec-2014.
|
|
3 //
|
|
4 #ifndef __MINIFRAME_H__
|
|
5 #define __MINIFRAME_H__
|
|
6
|
|
7 #include "common.h"
|
|
8
|
|
9 class MiniFrame;
|
|
10 ///////////////////////////////////////////////////////////////
|
|
11 // カスタム検索ボックス
|
|
12 class MiniSearchBox : public wxSearchCtrl
|
|
13 {
|
|
14 DECLARE_EVENT_TABLE()
|
|
15 private:
|
|
16 wxArrayString m_jhhsno;
|
|
17
|
|
18 public:
|
|
19 MiniSearchBox( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
|
|
20 ~MiniSearchBox();
|
|
21
|
|
22 void OnKey( wxKeyEvent& event );
|
|
23 };
|
|
24
|
|
25
|
|
26 ///////////////////////////////////////////////////////////////
|
|
27 // メインフレーム
|
|
28 class MiniFrame : public wxFrame
|
|
29 {
|
|
30 DECLARE_EVENT_TABLE()
|
|
31 private:
|
|
32 wxFileConfig* config;
|
|
33 wxString conf_file;
|
|
34 wxString m_hhsno;
|
|
35 wxString m_shared;
|
|
36
|
|
37 protected:
|
|
38 wxStaticText* m_staticText; // コマンド?
|
|
39 MiniSearchBox* m_searchBox;
|
|
40
|
|
41 public:
|
|
42 MiniFrame( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
|
|
43 ~MiniFrame();
|
|
44
|
|
45 void OnOpenAppDir( wxCommandEvent& WXUNUSED(event) );
|
|
46 void OpenAppDir( void );
|
|
47 void OpenHhsDir( wxString path );
|
|
48 void Transform( wxString mode );
|
|
49 void PrintImages( wxString path );
|
|
50 void OnCommand( wxCommandEvent& WXUNUSED(event) );
|
|
51 void LoadParam( void );
|
|
52 };
|
|
53
|
|
54 enum {
|
|
55 ID_MSEARCH = wxID_HIGHEST + 10,
|
|
56 };
|
|
57
|
|
58 #endif //__MINIFRAME_H__
|
|
59
|