annotate include/dirview.h @ 40:ce5b61376fd0 v2.7 tip

complete dirview.
author pyon@macmini
date Fri, 25 Nov 2011 22:08:47 +0900
parents 044cc2f5af81
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
1 // Filename : dirview.h
40
ce5b61376fd0 complete dirview.
pyon@macmini
parents: 38
diff changeset
2 // Last Change: 25-Nov-2011.
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
3 //
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
4
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
5 #ifndef __dirview__
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
6 #define __dirview__
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
7
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
8 #include "common.h"
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
9
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
10 class DirViewFrame : public wxFrame
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
11 {
38
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
12 DECLARE_EVENT_TABLE()
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
13 private:
40
ce5b61376fd0 complete dirview.
pyon@macmini
parents: 38
diff changeset
14 wxWindow* m_parent;
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
15
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
16 protected:
38
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
17 wxListCtrl* m_listCtrl;
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
18 wxButton* m_buttonExplorer;
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
19 wxButton* m_buttonClose;
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
20
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
21 public:
38
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
22 wxString m_dir;
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
23
38
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
24 DirViewFrame( 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 );
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
25 ~DirViewFrame();
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
26
38
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
27 void OnExplorer(wxCommandEvent& event);
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
28 void OnClose(wxCommandEvent& event);
044cc2f5af81 small fix.
pyon@macmini
parents: 19
diff changeset
29 void LoadListImage( void );
19
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
30 };
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
31
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
32 #endif //__dirview__
868ccd73e238 directory viewer
pyon@macmini
parents:
diff changeset
33