comparison include/myframe.h @ 10:29021e6e1ebe

Implement thumbnail list in PreviewDialog.
author pyon@macmini
date Mon, 28 Apr 2014 18:14:04 +0900
parents b455f2d8aac9
children dfcf8c973219
comparison
equal deleted inserted replaced
9:b455f2d8aac9 10:29021e6e1ebe
1 // Filename : myframe.h 1 // Filename : myframe.h
2 // Last Change: 23-Apr-2014. 2 // Last Change: 28-Apr-2014.
3 // 3 //
4 #ifndef __MYFRAME_H__ 4 #ifndef __MYFRAME_H__
5 #define __MYFRAME_H__ 5 #define __MYFRAME_H__
6 6
7 #include "common.h" 7 #include "common.h"
28 // サムネイルパネル 28 // サムネイルパネル
29 class ThumbnailPanel : public wxPanel 29 class ThumbnailPanel : public wxPanel
30 { 30 {
31 private: 31 private:
32 wxArrayString m_imagefiles; 32 wxArrayString m_imagefiles;
33 wxArrayString m_cachefiles;
33 34
34 protected: 35 protected:
35 wxStaticBitmap* m_bitmap0; 36 wxStaticBitmap* m_bitmap0;
36 wxStaticBitmap* m_bitmap1; 37 wxStaticBitmap* m_bitmap1;
37 wxStaticBitmap* m_bitmap2; 38 wxStaticBitmap* m_bitmap2;
47 void OnDClick1( wxMouseEvent& event ); 48 void OnDClick1( wxMouseEvent& event );
48 void OnDClick2( wxMouseEvent& event ); 49 void OnDClick2( wxMouseEvent& event );
49 void OnDClick3( wxMouseEvent& event ); 50 void OnDClick3( wxMouseEvent& event );
50 void OnDClick4( wxMouseEvent& event ); 51 void OnDClick4( wxMouseEvent& event );
51 void OnDClick5( wxMouseEvent& event ); 52 void OnDClick5( wxMouseEvent& event );
52 void SetImages( wxString dirpath ); 53 void SetCacheImages( wxString dirpath );
53 void Preview( int n ); 54 void DoPreview( int n );
54 }; 55 };
55 56
56 /////////////////////////////////////////////////////////////// 57 ///////////////////////////////////////////////////////////////
57 // メインフレーム 58 // メインフレーム
58 class MyFrame : public wxFrame 59 class MyFrame : public wxFrame
127 ID_MNMARKPARAM, 128 ID_MNMARKPARAM,
128 ID_MNAPPDIR, 129 ID_MNAPPDIR,
129 ID_MNABOUT, 130 ID_MNABOUT,
130 131
131 ID_LIST, 132 ID_LIST,
132
133 ID_THUMB, 133 ID_THUMB,
134 ID_THBMP0,
135 ID_THBMP1,
136 ID_THBMP2,
137 ID_THBMP3,
138 ID_THBMP4,
139 ID_THBMP5,
140 134
141 ID_SEARCH, 135 ID_SEARCH,
142
143 ID_KANA, 136 ID_KANA,
144 ID_HIST, 137 ID_HIST,
145 }; 138 };
146 139
147 #endif //__MYFRAME_H__ 140 #endif //__MYFRAME_H__