comparison include/myframe.h @ 26:5a934c8e1b95 v2.2dev

implement shorcutkeys & file count
author pyon@macmini
date Thu, 03 Nov 2011 15:48:26 +0900
parents a2dd16b70c08
children d21de4693652
comparison
equal deleted inserted replaced
25:b3b3b8e97b54 26:5a934c8e1b95
1 // Filename : myframe.h 1 // Filename : myframe.h
2 // Last Change: 01-Nov-2011. 2 // Last Change: 03-Nov-2011.
3 // 3 //
4 4
5 #ifndef __myframe__ 5 #ifndef __myframe__
6 #define __myframe__ 6 #define __myframe__
7 7
14 DECLARE_EVENT_TABLE() 14 DECLARE_EVENT_TABLE()
15 private: 15 private:
16 wxImageList* m_imageList; 16 wxImageList* m_imageList;
17 wxArrayString m_undo; 17 wxArrayString m_undo;
18 wxTimer m_timer; 18 wxTimer m_timer;
19 wxArrayString m_hhsList;
19 CacheHash CH; 20 CacheHash CH;
20 21
21 protected: 22 protected:
22 wxMenuBar* m_menubarFile; 23 wxMenuBar* m_menubarFile;
23 wxMenu* m_menuFile; 24 wxMenu* m_menuFile;
43 wxStaticText* m_staticTextGuess; 44 wxStaticText* m_staticTextGuess;
44 wxTextCtrl* m_textCtrlGuess; 45 wxTextCtrl* m_textCtrlGuess;
45 46
46 wxListCtrl* m_listCtrlView; 47 wxListCtrl* m_listCtrlView;
47 48
48 wxListCtrl* m_listCtrlDir; 49 wxListCtrl* m_listCtrlHhsDir;
49 wxButton* m_buttonDetect; 50 wxButton* m_buttonDetect;
50 wxButton* m_buttonMove; 51 wxButton* m_buttonMove;
51 wxButton* m_buttonDel; 52 wxButton* m_buttonDel;
52 wxButton* m_buttonUndo; 53 wxButton* m_buttonUndo;
53 54
61 void OnItemSelected(wxListEvent& event); 62 void OnItemSelected(wxListEvent& event);
62 void OnItemDeselected(wxListEvent& event); 63 void OnItemDeselected(wxListEvent& event);
63 void ViewLarge(wxListEvent& event); 64 void ViewLarge(wxListEvent& event);
64 void OnDetect(wxCommandEvent& event); 65 void OnDetect(wxCommandEvent& event);
65 void OnMove(wxCommandEvent& event); 66 void OnMove(wxCommandEvent& event);
66 void OnMoveAndDetect(wxCommandEvent& event);
67 void OnDelete(wxCommandEvent& event); 67 void OnDelete(wxCommandEvent& event);
68 void OnUndo(wxCommandEvent& event); 68 void OnUndo(wxCommandEvent& event);
69 void UpdateListImage(void); 69 void UpdateListImage(void);
70 void UpdateCache(void); 70 void UpdateCache(void);
71 void ListHhsDir(void);
72 void MoveImages(void);
71 void OnOpenHhsDir(wxListEvent& event); 73 void OnOpenHhsDir(wxListEvent& event);
72 // $B0J2<!$Dj7?$b$N(B 74 // $B0J2<!$Dj7?$b$N(B
73 void OnTimer(wxTimerEvent& event); 75 void OnTimer(wxTimerEvent& event);
76 void OnChar(wxKeyEvent& event);
77 void F5_Shortcut(void);
78 void F7_Shortcut(void);
74 void OnIdle(wxIdleEvent& event); 79 void OnIdle(wxIdleEvent& event);
75 void OnWinSize(wxSizeEvent& event); 80 void OnWinSize(wxSizeEvent& event);
76 void OnWinMove(wxMoveEvent& event); 81 void OnWinMove(wxMoveEvent& event);
77 void TellLocation( void ); 82 void TellLocation( void );
78 void OnOpenAppDir(wxCommandEvent& event); 83 void OnOpenAppDir(wxCommandEvent& event);