Mercurial > mercurial > hgweb_mover2.cgi
comparison include/myframe.h @ 35:405e08552527 v2.4 v2.6
auto-detect on/off
| author | pyon@macmini |
|---|---|
| date | Thu, 17 Nov 2011 21:03:30 +0900 |
| parents | e4d585cbd172 |
| children | 3b54f3deeed9 |
comparison
equal
deleted
inserted
replaced
| 34:51e522f34598 | 35:405e08552527 |
|---|---|
| 1 // Filename : myframe.h | 1 // Filename : myframe.h |
| 2 // Last Change: 06-Nov-2011. | 2 // Last Change: 17-Nov-2011. |
| 3 // | 3 // |
| 4 | 4 |
| 5 #ifndef __myframe__ | 5 #ifndef __myframe__ |
| 6 #define __myframe__ | 6 #define __myframe__ |
| 7 | 7 |
| 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 wxArrayString m_hhsList; |
| 20 CacheHash CH; | 20 CacheHash CH; |
| 21 bool autodetect_mode; | |
| 22 bool by_autodetect; | |
| 23 bool cache_changed; | |
| 21 | 24 |
| 22 protected: | 25 protected: |
| 23 wxMenuBar* m_menubarFile; | 26 wxMenuBar* m_menubarFile; |
| 24 wxMenu* m_menuFile; | 27 wxMenu* m_menuFile; |
| 25 wxStatusBar* m_statusBar; | 28 wxStatusBar* m_statusBar; |
| 50 wxListCtrl* m_listCtrlHhsDir; | 53 wxListCtrl* m_listCtrlHhsDir; |
| 51 wxButton* m_buttonDetect; | 54 wxButton* m_buttonDetect; |
| 52 wxButton* m_buttonMove; | 55 wxButton* m_buttonMove; |
| 53 wxButton* m_buttonDel; | 56 wxButton* m_buttonDel; |
| 54 wxButton* m_buttonUndo; | 57 wxButton* m_buttonUndo; |
| 58 | |
| 59 wxProgressDialog* pd; | |
| 55 | 60 |
| 56 public: | 61 public: |
| 57 MyFrame( 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 ); | 62 MyFrame( 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 ); |
| 58 ~MyFrame(); | 63 ~MyFrame(); |
| 59 | 64 |
| 61 void OnNextThursday(wxCommandEvent& event); | 66 void OnNextThursday(wxCommandEvent& event); |
| 62 void OnMakeDir(wxCommandEvent& event); | 67 void OnMakeDir(wxCommandEvent& event); |
| 63 void OnItemSelected(wxListEvent& event); | 68 void OnItemSelected(wxListEvent& event); |
| 64 void OnItemDeselected(wxListEvent& event); | 69 void OnItemDeselected(wxListEvent& event); |
| 65 void ViewLarge(wxListEvent& event); | 70 void ViewLarge(wxListEvent& event); |
| 71 void ToggleAutoDetect(wxCommandEvent& event); | |
| 66 void OnDetect(wxCommandEvent& event); | 72 void OnDetect(wxCommandEvent& event); |
| 67 void OnMove(wxCommandEvent& event); | 73 void OnMove(wxCommandEvent& event); |
| 68 void OnDelete(wxCommandEvent& event); | 74 void OnDelete(wxCommandEvent& event); |
| 69 void OnUndo(wxCommandEvent& event); | 75 void OnUndo(wxCommandEvent& event); |
| 70 void UpdateListImage(void); | 76 void UpdateListImage( void ); |
| 71 void UpdateCache(void); | 77 void UpdateCache( void ); |
| 72 void ListHhsDir(void); | 78 void ClearGuess( void ); |
| 73 void MoveImages(void); | 79 void ListHhsDir( void ); |
| 80 void MoveImages( void ); | |
| 74 void OnOpenHhsDir(wxListEvent& event); | 81 void OnOpenHhsDir(wxListEvent& event); |
| 75 void GetCCnArrayInfo(wxArrayString& array, int n, wxString& nName, wxString& nDir); | 82 void GetCCnArrayInfo(wxArrayString& array, int n, wxString& nName, wxString& nDir); |
| 76 // $B0J2<!$Dj7?$b$N(B | 83 // $B0J2<!$Dj7?$b$N(B |
| 77 void OnTimer(wxTimerEvent& event); | 84 void OnTimer(wxTimerEvent& event); |
| 78 void OnIdle(wxIdleEvent& event); | 85 void OnIdle(wxIdleEvent& event); |
