annotate include/preview.h @ 9:b455f2d8aac9

Implement Preview.
author pyon@macmini
date Thu, 24 Apr 2014 18:31:39 +0900
parents
children 29021e6e1ebe
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
1 // Filename : preview.h
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
2 // Last Change: 23-Apr-2014.
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
3 //
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
4
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
5 #ifndef __PREVIEW_H__
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
6 #define __PREVIEW_H__
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
7
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
8 #include "common.h"
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
9
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
10 class PreviewDialog : public wxDialog
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
11 {
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
12 DECLARE_EVENT_TABLE()
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
13 private:
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
14 wxImageList* m_imageList;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
15 wxString m_preview;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
16 wxString m_dir;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
17
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
18 protected:
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
19 wxScrolledWindow* m_scrolledWindow;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
20 wxStaticBitmap* m_bitmap;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
21 wxListCtrl* m_listCtrl;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
22 wxButton* m_buttonPrint;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
23 wxButton* m_buttonClose;
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
24
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
25 public:
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
26 PreviewDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style );
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
27 ~PreviewDialog();
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
28
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
29 void SetImage( wxString file );
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
30 void OnPrint( wxCommandEvent& event );
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
31 };
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
32
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
33 enum {
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
34 ID_PRINT = wxID_HIGHEST + 80,
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
35 ID_PLIST,
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
36 };
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
37
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
38 #endif //__PREVIEW_H__
b455f2d8aac9 Implement Preview.
pyon@macmini
parents:
diff changeset
39