comparison include/preview.h @ 3:75fefb53d983

update preview.
author pyon@macmini
date Sat, 09 Apr 2011 12:48:20 +0900
parents e0cf49906039
children d924b09ea2f3
comparison
equal deleted inserted replaced
2:0830b0d7c550 3:75fefb53d983
1 // Filename : hhsdb.h 1 // Filename : hhsdb.h
2 // Last Change: 07-Apr-2011. 2 // Last Change: 09-Apr-2011.
3 // 3 //
4 #ifndef __PREVIEW__ 4 #ifndef __PREVIEW__
5 #define __PREVIEW__ 5 #define __PREVIEW__
6 6
7 #include "common.h" 7 #include "common.h"
22 #include <wx/slider.h> 22 #include <wx/slider.h>
23 #include <wx/button.h> 23 #include <wx/button.h>
24 #include <wx/frame.h> 24 #include <wx/frame.h>
25 25
26 /////////////////////////////////////////////////////////////////////////////// 26 ///////////////////////////////////////////////////////////////////////////////
27 /// Class MyFramePreview 27 /// Class FramePreview
28 /////////////////////////////////////////////////////////////////////////////// 28 ///////////////////////////////////////////////////////////////////////////////
29 class MyFramePreview : public wxFrame 29 class FramePreview : public wxFrame
30 { 30 {
31 DECLARE_EVENT_TABLE()
31 private: 32 private:
32 33
33 protected: 34 protected:
34 wxStaticText* m_staticText1; 35 wxStaticText* m_staticText1;
35 wxStaticBitmap* m_bitmap1; 36 wxStaticBitmap* m_bitmap1;
36 wxStaticText* m_staticText2; 37 wxStaticText* m_staticText2;
37 wxStaticBitmap* m_bitmap2; 38 wxStaticBitmap* m_bitmap2;
38 wxStaticText* m_staticText3; 39 wxStaticText* m_staticText3;
39 wxStaticBitmap* m_bitmap3; 40 wxStaticBitmap* m_bitmap3;
40 wxStaticText* m_staticText4; 41 wxStaticText* m_staticText4;
41 wxStaticBitmap* m_bitmap4; 42 wxStaticBitmap* m_bitmap4;
42 wxStaticText* m_staticText5; 43 wxStaticText* m_staticText5;
43 wxStaticBitmap* m_bitmap5; 44 wxStaticBitmap* m_bitmap5;
44 wxScrolledWindow* m_scrolledWindow; 45
45 wxStaticBitmap* m_bitmap; 46 wxScrolledWindow* m_scrolledWindow;
46 wxStaticText* m_staticText; 47 wxStaticBitmap* m_bitmap;
47 wxTextCtrl* m_textCtrl; 48
48 wxStaticText* m_staticTextLarge; 49 wxStaticText* m_staticText;
49 wxSlider* m_slider; 50 wxTextCtrl* m_textCtrl;
50 wxStaticText* m_staticTextSmall; 51 wxStaticText* m_staticTextLarge;
51 52 wxSlider* m_slider;
52 wxButton* m_buttonPrint; 53 wxStaticText* m_staticTextSmall;
53 wxButton* m_buttonPrintAll; 54 wxButton* m_buttonPrint;
54 wxButton* m_buttonClose; 55 wxButton* m_buttonPrintAll;
56 wxButton* m_buttonClose;
55 57
56 public: 58 public:
57 59
58 MyFramePreview( wxWindow* parent, wxWindowID id = ID_IMGFRM, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 512,394 ), long style = wxCAPTION|wxFRAME_NO_TASKBAR|wxMAXIMIZE_BOX|wxRESIZE_BORDER|wxTAB_TRAVERSAL ); 60 FramePreview( wxWindow* parent, wxWindowID id = ID_IMGFRM, const wxString& title = wxEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 512,394 ), long style = wxCAPTION|wxFRAME_NO_TASKBAR|wxMAXIMIZE_BOX|wxRESIZE_BORDER|wxTAB_TRAVERSAL );
59 ~MyFramePreview(); 61 ~FramePreview();
62
63 void CloseFrame(wxCommandEvent&);
64 void LoadImages(wxString);
65 void SetThumbnail(wxStaticText*, wxStaticBitmap*, wxString, wxString);
60 66
61 }; 67 };
62 68
63 #endif //__PREVIEW__ 69 #endif //__PREVIEW__
64 70