Mercurial > mercurial > hgweb_golang.cgi
diff 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 |
line wrap: on
line diff
--- a/src/kaigo/horori/searcher/include/searcher.h Thu Apr 16 20:59:35 2020 +0900 +++ b/src/kaigo/horori/searcher/include/searcher.h Sat Apr 18 21:10:29 2020 +0900 @@ -1,5 +1,5 @@ // Filename : searcher.h -// Last Change: 2020-04-16 木 16:10:37. +// Last Change: 2020-04-17 金 16:09:33. // #pragma once @@ -34,6 +34,8 @@ #include <wx/scrolwin.h> #include <wx/gbsizer.h> +class SearchFrame; + class MyStaticBitmap : public wxStaticBitmap { private: @@ -41,6 +43,8 @@ int cx, cy; // for mouse-gesture //bool with_stl = false; wxScrolledWindow* m_parent; + wxNotebook* m_parent1; + SearchFrame* m_parent2; public: int zoom = 0; @@ -57,10 +61,9 @@ void OnEndRGesture(wxMouseEvent& event); void OnMotion(wxMouseEvent& event); void OnWheel(wxMouseEvent& event); - /* - void ChangeBook( int i ); - void WithSatellite( bool sw ) { with_stl = sw; }; - */ + + void ChangeBook(int i); + void SetParentWidows(SearchFrame *sf, wxNotebook *nb) {m_parent2 = sf; m_parent1 = nb;}; void ParentWinGetSize(int *ww, int *wh) {m_parent->GetSize(ww, wh);}; void ParentWinScroll(int x, int y) {m_parent->Scroll(x, y);}; void ParentWinSetScrollbars(int x, int y, int s, int t) {m_parent->SetScrollbars(x, y, s, t);}; @@ -109,22 +112,27 @@ wxStaticText* m_staticTextDrive; wxStaticText* m_staticTextYear; wxStaticText* m_staticTextDate; + wxStaticText* m_staticTextCcn; wxStaticText* m_staticTextData; - wxStaticText* m_staticTextDB; + wxStaticText* m_staticTextDB; wxChoice* m_choiceIdxYear; wxDataViewListCtrl* m_dataViewListCtrlIdxDate; wxDataViewColumn* m_dataViewListColumnIdxDateNo; wxDataViewColumn* m_dataViewListColumnIdxDate; + wxStaticText* m_staticTextIdxCcn; wxDataViewListCtrl* m_dataViewListCtrlIdx; wxDataViewColumn* m_dataViewListColumnIdxNo; wxDataViewColumn* m_dataViewListColumnIdxHno; wxDataViewColumn* m_dataViewListColumnIdxName; - + // - + wxChoice* m_choiceDrv; wxChoice* m_choiceDrvYear; wxDataViewListCtrl* m_dataViewListCtrlDrvDate; wxDataViewColumn* m_dataViewListColumnDrvDateNo; wxDataViewColumn* m_dataViewListColumnDrvDate; + wxDataViewListCtrl* m_dataViewListCtrlDrvCcn; + wxDataViewColumn* m_dataViewListColumnDrvCcn; wxDataViewListCtrl* m_dataViewListCtrlDrv; wxDataViewColumn* m_dataViewListColumnDrvNo; wxDataViewColumn* m_dataViewListColumnDrvHno; @@ -161,17 +169,21 @@ // Virtual event handlers, overide them in your derived class virtual void OnChar(wxKeyEvent& event); + virtual void OnPageChanged(wxNotebookEvent& event); virtual void OnFile(wxFileDirPickerEvent& event); virtual void OnRead(wxCommandEvent& event); virtual void OnHist(wxCommandEvent& event); - virtual void OnSelectBatchListItem(wxDataViewEvent& event); + virtual void OnSelectBatchListCtrlA(wxKeyEvent& event); + virtual void OnSelectBatchDClick(wxDataViewEvent& event); virtual void OnSelectListAnyItem(wxDataViewEvent& event); virtual void OnPrint(wxCommandEvent& event); virtual void OnIdxYearChoice(wxCommandEvent& event); virtual void OnIdxDateSelected(wxDataViewEvent& event); virtual void OnDrvYearChoice(wxCommandEvent& event); + virtual void OnDrvDateSelected(wxDataViewEvent& event); virtual void OnDrvDateDClicked(wxDataViewEvent& event); - virtual void OnDrvDateSelected(wxDataViewEvent& event); + virtual void OnDrvCcnSelected(wxDataViewEvent& event); + virtual void OnDrvCcnDClicked(wxDataViewEvent& event); virtual void OnDrvDClicked(wxDataViewEvent& event); virtual void OnUploadHhsDB(wxCommandEvent& event); virtual void OnUploadImage(wxCommandEvent& event);