Mercurial > mercurial > hgweb_golang.cgi
comparison src/kaigo/horori/searcher/include/searcher.h @ 46:6ec28d3c3e00
small changes.
author | pyon@macmini |
---|---|
date | Sat, 18 Apr 2020 21:10:29 +0900 |
parents | 20b42e2deae1 |
children | 169936fed61b |
comparison
equal
deleted
inserted
replaced
45:20b42e2deae1 | 46:6ec28d3c3e00 |
---|---|
1 // Filename : searcher.h | 1 // Filename : searcher.h |
2 // Last Change: 2020-04-16 木 16:10:37. | 2 // Last Change: 2020-04-17 金 16:09:33. |
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> |
32 #include <wx/listbox.h> | 32 #include <wx/listbox.h> |
33 #include <wx/checkbox.h> | 33 #include <wx/checkbox.h> |
34 #include <wx/scrolwin.h> | 34 #include <wx/scrolwin.h> |
35 #include <wx/gbsizer.h> | 35 #include <wx/gbsizer.h> |
36 | 36 |
37 class SearchFrame; | |
38 | |
37 class MyStaticBitmap : public wxStaticBitmap | 39 class MyStaticBitmap : public wxStaticBitmap |
38 { | 40 { |
39 private: | 41 private: |
40 int m_dragx, m_dragy; // for image drag | 42 int m_dragx, m_dragy; // for image drag |
41 int cx, cy; // for mouse-gesture | 43 int cx, cy; // for mouse-gesture |
42 //bool with_stl = false; | 44 //bool with_stl = false; |
43 wxScrolledWindow* m_parent; | 45 wxScrolledWindow* m_parent; |
46 wxNotebook* m_parent1; | |
47 SearchFrame* m_parent2; | |
44 | 48 |
45 public: | 49 public: |
46 int zoom = 0; | 50 int zoom = 0; |
47 | 51 |
48 public: | 52 public: |
55 void OnRightDClick(wxMouseEvent& event); | 59 void OnRightDClick(wxMouseEvent& event); |
56 void OnStartRGesture(wxMouseEvent& event); | 60 void OnStartRGesture(wxMouseEvent& event); |
57 void OnEndRGesture(wxMouseEvent& event); | 61 void OnEndRGesture(wxMouseEvent& event); |
58 void OnMotion(wxMouseEvent& event); | 62 void OnMotion(wxMouseEvent& event); |
59 void OnWheel(wxMouseEvent& event); | 63 void OnWheel(wxMouseEvent& event); |
60 /* | 64 |
61 void ChangeBook( int i ); | 65 void ChangeBook(int i); |
62 void WithSatellite( bool sw ) { with_stl = sw; }; | 66 void SetParentWidows(SearchFrame *sf, wxNotebook *nb) {m_parent2 = sf; m_parent1 = nb;}; |
63 */ | |
64 void ParentWinGetSize(int *ww, int *wh) {m_parent->GetSize(ww, wh);}; | 67 void ParentWinGetSize(int *ww, int *wh) {m_parent->GetSize(ww, wh);}; |
65 void ParentWinScroll(int x, int y) {m_parent->Scroll(x, y);}; | 68 void ParentWinScroll(int x, int y) {m_parent->Scroll(x, y);}; |
66 void ParentWinSetScrollbars(int x, int y, int s, int t) {m_parent->SetScrollbars(x, y, s, t);}; | 69 void ParentWinSetScrollbars(int x, int y, int s, int t) {m_parent->SetScrollbars(x, y, s, t);}; |
67 }; | 70 }; |
68 | 71 |
107 // Index | 110 // Index |
108 wxStaticText* m_staticTextIndex; | 111 wxStaticText* m_staticTextIndex; |
109 wxStaticText* m_staticTextDrive; | 112 wxStaticText* m_staticTextDrive; |
110 wxStaticText* m_staticTextYear; | 113 wxStaticText* m_staticTextYear; |
111 wxStaticText* m_staticTextDate; | 114 wxStaticText* m_staticTextDate; |
115 wxStaticText* m_staticTextCcn; | |
112 wxStaticText* m_staticTextData; | 116 wxStaticText* m_staticTextData; |
113 | 117 |
114 wxStaticText* m_staticTextDB; | 118 wxStaticText* m_staticTextDB; |
115 wxChoice* m_choiceIdxYear; | 119 wxChoice* m_choiceIdxYear; |
116 wxDataViewListCtrl* m_dataViewListCtrlIdxDate; | 120 wxDataViewListCtrl* m_dataViewListCtrlIdxDate; |
117 wxDataViewColumn* m_dataViewListColumnIdxDateNo; | 121 wxDataViewColumn* m_dataViewListColumnIdxDateNo; |
118 wxDataViewColumn* m_dataViewListColumnIdxDate; | 122 wxDataViewColumn* m_dataViewListColumnIdxDate; |
123 wxStaticText* m_staticTextIdxCcn; | |
119 wxDataViewListCtrl* m_dataViewListCtrlIdx; | 124 wxDataViewListCtrl* m_dataViewListCtrlIdx; |
120 wxDataViewColumn* m_dataViewListColumnIdxNo; | 125 wxDataViewColumn* m_dataViewListColumnIdxNo; |
121 wxDataViewColumn* m_dataViewListColumnIdxHno; | 126 wxDataViewColumn* m_dataViewListColumnIdxHno; |
122 wxDataViewColumn* m_dataViewListColumnIdxName; | 127 wxDataViewColumn* m_dataViewListColumnIdxName; |
123 | 128 // - |
129 wxChoice* m_choiceDrv; | |
124 wxChoice* m_choiceDrvYear; | 130 wxChoice* m_choiceDrvYear; |
125 wxDataViewListCtrl* m_dataViewListCtrlDrvDate; | 131 wxDataViewListCtrl* m_dataViewListCtrlDrvDate; |
126 wxDataViewColumn* m_dataViewListColumnDrvDateNo; | 132 wxDataViewColumn* m_dataViewListColumnDrvDateNo; |
127 wxDataViewColumn* m_dataViewListColumnDrvDate; | 133 wxDataViewColumn* m_dataViewListColumnDrvDate; |
134 wxDataViewListCtrl* m_dataViewListCtrlDrvCcn; | |
135 wxDataViewColumn* m_dataViewListColumnDrvCcn; | |
128 wxDataViewListCtrl* m_dataViewListCtrlDrv; | 136 wxDataViewListCtrl* m_dataViewListCtrlDrv; |
129 wxDataViewColumn* m_dataViewListColumnDrvNo; | 137 wxDataViewColumn* m_dataViewListColumnDrvNo; |
130 wxDataViewColumn* m_dataViewListColumnDrvHno; | 138 wxDataViewColumn* m_dataViewListColumnDrvHno; |
131 wxDataViewColumn* m_dataViewListColumnDrvName; | 139 wxDataViewColumn* m_dataViewListColumnDrvName; |
132 | 140 |
159 wxSpinCtrl* m_spinCtrl; | 167 wxSpinCtrl* m_spinCtrl; |
160 wxTextCtrl* m_textCtrlPasswd; | 168 wxTextCtrl* m_textCtrlPasswd; |
161 | 169 |
162 // Virtual event handlers, overide them in your derived class | 170 // Virtual event handlers, overide them in your derived class |
163 virtual void OnChar(wxKeyEvent& event); | 171 virtual void OnChar(wxKeyEvent& event); |
172 virtual void OnPageChanged(wxNotebookEvent& event); | |
164 virtual void OnFile(wxFileDirPickerEvent& event); | 173 virtual void OnFile(wxFileDirPickerEvent& event); |
165 virtual void OnRead(wxCommandEvent& event); | 174 virtual void OnRead(wxCommandEvent& event); |
166 virtual void OnHist(wxCommandEvent& event); | 175 virtual void OnHist(wxCommandEvent& event); |
167 virtual void OnSelectBatchListItem(wxDataViewEvent& event); | 176 virtual void OnSelectBatchListCtrlA(wxKeyEvent& event); |
177 virtual void OnSelectBatchDClick(wxDataViewEvent& event); | |
168 virtual void OnSelectListAnyItem(wxDataViewEvent& event); | 178 virtual void OnSelectListAnyItem(wxDataViewEvent& event); |
169 virtual void OnPrint(wxCommandEvent& event); | 179 virtual void OnPrint(wxCommandEvent& event); |
170 virtual void OnIdxYearChoice(wxCommandEvent& event); | 180 virtual void OnIdxYearChoice(wxCommandEvent& event); |
171 virtual void OnIdxDateSelected(wxDataViewEvent& event); | 181 virtual void OnIdxDateSelected(wxDataViewEvent& event); |
172 virtual void OnDrvYearChoice(wxCommandEvent& event); | 182 virtual void OnDrvYearChoice(wxCommandEvent& event); |
183 virtual void OnDrvDateSelected(wxDataViewEvent& event); | |
173 virtual void OnDrvDateDClicked(wxDataViewEvent& event); | 184 virtual void OnDrvDateDClicked(wxDataViewEvent& event); |
174 virtual void OnDrvDateSelected(wxDataViewEvent& event); | 185 virtual void OnDrvCcnSelected(wxDataViewEvent& event); |
186 virtual void OnDrvCcnDClicked(wxDataViewEvent& event); | |
175 virtual void OnDrvDClicked(wxDataViewEvent& event); | 187 virtual void OnDrvDClicked(wxDataViewEvent& event); |
176 virtual void OnUploadHhsDB(wxCommandEvent& event); | 188 virtual void OnUploadHhsDB(wxCommandEvent& event); |
177 virtual void OnUploadImage(wxCommandEvent& event); | 189 virtual void OnUploadImage(wxCommandEvent& event); |
178 virtual void OnClose(wxCloseEvent& event); | 190 virtual void OnClose(wxCloseEvent& event); |
179 | 191 |