Mercurial > mercurial > hgweb_searcher03.cgi
comparison include/dndfile.h @ 22:92188f60323d default tip
Implement Masking function on Preview Dialog.
| author | pyon@macmini |
|---|---|
| date | Sat, 04 Apr 2015 17:23:46 +0900 |
| parents | bc2e2b304095 |
| children |
comparison
equal
deleted
inserted
replaced
| 21:a2ad87cad48b | 22:92188f60323d |
|---|---|
| 1 // Filename : dndfile.h | 1 // Filename : dndfile.h |
| 2 // Last Change: 12-Sep-2013. | 2 // Last Change: 2015-04-04 11:10:10. |
| 3 // | 3 // |
| 4 #ifndef __DNDFILE_H__ | 4 #ifndef __DNDFILE_H__ |
| 5 #define __DNDFILE_H__ | 5 #define __DNDFILE_H__ |
| 6 | 6 |
| 7 #include "db.h" | 7 #include "db.h" |
| 8 #include "wx/config.h" | |
| 9 #include "wx/fileconf.h" | |
| 10 #include "myframe.h" | |
| 8 | 11 |
| 9 class DnDFile : public wxFileDropTarget | 12 class DnDFile : public wxFileDropTarget |
| 10 { | 13 { |
| 11 public: | 14 public: |
| 12 DnDFile( wxGrid *grid ) | 15 DnDFile( wxGrid *grid ) |
| 52 } | 55 } |
| 53 | 56 |
| 54 private: | 57 private: |
| 55 wxGrid* m_grid; | 58 wxGrid* m_grid; |
| 56 }; | 59 }; |
| 57 | 60 |
| 61 class DnDFile2 : public wxFileDropTarget | |
| 62 { | |
| 63 public: | |
| 64 DnDFile2( MyFrame *frame ) | |
| 65 { | |
| 66 m_frame = frame; | |
| 67 } | |
| 68 virtual bool OnDropFiles( wxCoord x, wxCoord y, const wxArrayString& filenames ) | |
| 69 { | |
| 70 size_t nFiles = filenames.GetCount(); | |
| 71 if ( nFiles != 1 ) return false; | |
| 72 | |
| 73 m_frame->ShowBPrintFrame( filenames[0] ); | |
| 74 | |
| 75 return true; | |
| 76 } | |
| 77 | |
| 78 private: | |
| 79 MyFrame* m_frame; | |
| 80 }; | |
| 81 | |
| 58 #endif //__DNDFILE_H__ | 82 #endif //__DNDFILE_H__ |
| 83 |
