comparison src/kaigo/horori/mover/include/mover.h @ 47:169936fed61b

small changes.
author pyon@macmini
date Tue, 21 Apr 2020 22:43:55 +0900
parents 20b42e2deae1
children 8df74a781c8c
comparison
equal deleted inserted replaced
46:6ec28d3c3e00 47:169936fed61b
1 // Filename : mover.h 1 // Filename : mover.h
2 // Last Change: 2020-04-15 12:02:47. 2 // Last Change: 2020-04-21 11:50:30.
3 // 3 //
4 #pragma once 4 #pragma once
5 5
6 #include <wx/artprov.h> 6 #include <wx/artprov.h>
7 #include <wx/xrc/xmlres.h> 7 #include <wx/xrc/xmlres.h>
65 { 65 {
66 private: 66 private:
67 HhsHash m_hhash; 67 HhsHash m_hhash;
68 wxArrayString m_sss; 68 wxArrayString m_sss;
69 wxString m_addr, m_port; 69 wxString m_addr, m_port;
70 int m_offx, m_offy;
71 wxString m_maxhno;
72 wxString m_curms; // current marksheet
70 73
71 protected: 74 protected:
72 wxDirPickerCtrl* m_dirPicker; 75 wxDirPickerCtrl* m_dirPicker;
73 wxButton* m_buttonAuto; 76 wxButton* m_buttonAuto;
74 wxCheckBox* m_checkBox; 77 wxCheckBox* m_checkBox;
82 wxStaticBitmap* m_bitmapName; 85 wxStaticBitmap* m_bitmapName;
83 wxTextCtrl* m_textCtrlName; 86 wxTextCtrl* m_textCtrlName;
84 87
85 wxStaticBitmap* m_bitmapHno; 88 wxStaticBitmap* m_bitmapHno;
86 wxTextCtrl* m_textCtrlHno; 89 wxTextCtrl* m_textCtrlHno;
90 wxStaticText* m_staticTextHnoMsg;
87 91
88 wxListView* m_listViewThumb; 92 wxListView* m_listViewThumb;
89 93
90 wxStaticBitmap* m_bitmapTk; 94 wxStaticBitmap* m_bitmapTk;
91 wxStaticBitmap* m_bitmapIk; 95 wxStaticBitmap* m_bitmapIk;
99 103
100 virtual void OnKey(wxKeyEvent& event); 104 virtual void OnKey(wxKeyEvent& event);
101 virtual void OnAuto(wxCommandEvent& event); 105 virtual void OnAuto(wxCommandEvent& event);
102 virtual void OnListChar(wxKeyEvent& event); 106 virtual void OnListChar(wxKeyEvent& event);
103 virtual void OnSelect(wxDataViewEvent& event); 107 virtual void OnSelect(wxDataViewEvent& event);
108 virtual void OnName(wxCommandEvent& event);
104 virtual void OnHnoChar(wxKeyEvent& event); 109 virtual void OnHnoChar(wxKeyEvent& event);
105 virtual void OnHno(wxCommandEvent& event); 110 virtual void OnHno(wxCommandEvent& event);
106 virtual void OnCheck(wxCommandEvent& event); 111 virtual void OnCheck(wxCommandEvent& event);
107 virtual void OnSave(wxCommandEvent& event); 112 virtual void OnSave(wxCommandEvent& event);
108 virtual void OnThumbDeselected(wxListEvent& event); 113 virtual void OnThumbDeselected(wxListEvent& event);
112 void CreateControls(); 117 void CreateControls();
113 void InitializeControlsValue(); 118 void InitializeControlsValue();
114 void LoadDefaultImages(); 119 void LoadDefaultImages();
115 void LoadDB(); 120 void LoadDB();
116 void AutoDetect(); 121 void AutoDetect();
122 void SelectItem(int r);
117 void ThumbnailPaper(); 123 void ThumbnailPaper();
118 wxString AnalizeHhsno(wxString file); 124 wxString AnalizeHhsno(wxString file, int offx, int offy);
125 void MoveLookWin(int x, int y);
119 126
120 public: 127 public:
121 MoveFrame(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL); 128 MoveFrame(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 500,300 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL);
122 ~MoveFrame(); 129 ~MoveFrame();
123 }; 130 };