Mercurial > mercurial > hgweb_iklist.hg.cgi
view include/iklist.h @ 3:d3e201c48ff8 draft default tip
bug fix.
author | pyon |
---|---|
date | Wed, 29 Sep 2021 22:04:51 +0900 |
parents | c0f76f8e67fa |
children |
line wrap: on
line source
// Filename : iklist.h // Last Change: 2021-08-27 ‹à 13:03:14. // #pragma once #include <wx/artprov.h> #include <wx/xrc/xmlres.h> #include <wx/string.h> #include <wx/stattext.h> #include <wx/gdicmn.h> #include <wx/font.h> #include <wx/colour.h> #include <wx/settings.h> #include <wx/srchctrl.h> #include <wx/textctrl.h> #include <wx/bitmap.h> #include <wx/image.h> #include <wx/icon.h> #include <wx/button.h> #include <wx/sizer.h> #include <wx/choice.h> #include <wx/dataview.h> #include <wx/frame.h> #include <wx/statusbr.h> #include <wx/arrstr.h> class MainFrame : public wxFrame { private: wxArrayString m_data; wxString m_pswd, m_gpswd; wxString m_version; bool m_inarea; protected: wxStaticText* m_staticTextWord; wxSearchCtrl* m_searchCtrl; wxTextCtrl* m_textCtrl; wxButton* m_button; wxStaticText* m_staticTextFilter; wxStaticText* m_staticTextCity; wxChoice* m_choiceCity; wxStaticText* m_staticTextKind; wxChoice* m_choiceKind; wxDataViewListCtrl* m_dataViewListCtrl; wxDataViewColumn* m_dataViewListColumnID; wxDataViewColumn* m_dataViewListColumnName; wxDataViewColumn* m_dataViewListColumnCity; wxDataViewColumn* m_dataViewListColumnKind; wxStatusBar* m_statusBar; // Virtual event handlers, overide them in your derived class virtual void OnCancel(wxCommandEvent& event); virtual void OnSearch(wxCommandEvent& event); virtual void OnText(wxCommandEvent& event); virtual void OnTextEnter(wxCommandEvent& event); virtual void OnClick(wxCommandEvent& event); virtual void OnCityChoice(wxCommandEvent& event); virtual void OnKindChoice(wxCommandEvent& event); virtual void OnListItemActivated(wxDataViewEvent& event); public: MainFrame(wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL); ~MainFrame(); void CreateControls(); void LoadConfig(); void CheckPassword(); wxArrayString GetChoiceArray(int n); void SetList(); wxString MakePDF(wxString index); wxString SearchFile(wxString dir, wxString index); };