annotate include/search.h @ 0:615a15029602 default tip

first commit.
author pyon@macmini
date Sun, 10 Nov 2019 08:39:41 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
1 /* Filename : search.h
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
2 Last Change: 2019-11-08 金 14:16:50.
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
3 by Takayuki Mutoh
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
4 */
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
5 #pragma once
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
6
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
7 #include <wx/artprov.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
8 #include <wx/xrc/xmlres.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
9 #include <wx/string.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
10 #include <wx/bitmap.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
11 #include <wx/image.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
12 #include <wx/icon.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
13 #include <wx/menu.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
14 #include <wx/gdicmn.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
15 #include <wx/font.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
16 #include <wx/colour.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
17 #include <wx/settings.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
18 #include <wx/stattext.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
19 #include <wx/srchctrl.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
20 #include <wx/textctrl.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
21 #include <wx/dataview.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
22 #include <wx/statbmp.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
23 #include <wx/gbsizer.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
24 #include <wx/frame.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
25 #include <wx/button.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
26 #include <wx/sizer.h>
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
27
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
28 class SearcherFrame : public wxFrame
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
29 {
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
30 private:
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
31
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
32 protected:
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
33 enum
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
34 {
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
35 ID_MN_UPDB = 1000,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
36 ID_MN_USER,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
37 ID_MN_SETTING,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
38 ID_MN_VERSION,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
39 ID_MN_KANA,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
40 ID_MN_HIST,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
41 ID_MN_INDEX,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
42 ID_MN_BPRINT,
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
43 ID_MN_MRGMV
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
44 };
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
45
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
46 wxMenuBar* m_menubar;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
47 wxMenu* m_menuFile;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
48 wxMenu* m_menuTool;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
49 wxStaticText* m_staticTextCommand;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
50 wxSearchCtrl* m_searchCtrl;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
51 wxStaticText* m_staticTextMessage;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
52 wxTextCtrl* m_textCtrlMessage;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
53 wxStaticText* m_staticTextResult;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
54 wxDataViewListCtrl* m_dataViewListCtrlResult;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
55 wxDataViewColumn* m_dataViewListColumnNo;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
56 wxDataViewColumn* m_dataViewListColumnDate;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
57 wxDataViewColumn* m_dataViewListColumnDir;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
58 wxStaticBitmap* m_bitmapLogo;
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
59
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
60 // Virtual event handlers, overide them in your derived class
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
61 virtual void OnMenuVersion( wxCommandEvent& event ) { event.Skip(); }
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
62 virtual void OnText( wxCommandEvent& event ) { event.Skip(); }
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
63 virtual void OnSearch( wxCommandEvent& event ) { event.Skip(); }
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
64 virtual void OnDclickResult( wxDataViewEvent& event ) { event.Skip(); }
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
65
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
66 public:
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
67 SearcherFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Le Searcher"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 420,440 ), long style = wxCAPTION|wxCLOSE_BOX|wxMINIMIZE_BOX|wxTAB_TRAVERSAL );
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
68 ~SearcherFrame();
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
69 };
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
70
615a15029602 first commit.
pyon@macmini
parents:
diff changeset
71