annotate src/preview.cpp @ 1:e0cf49906039

start editing preview.cpp / preview.h
author pyon@macmini
date Thu, 07 Apr 2011 19:53:40 +0900
parents
children 75fefb53d983
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
1 // Filename : preview.cpp
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
2 // Last Change: 07-Apr-2011.
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
3 //
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
4
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
5 #include "preview.h"
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
6
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
7 // for all others, include the necessary headers (this file is usually all you
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
8 // need because it includes almost all "standard" wxWidgets headers)
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
9 #ifndef WX_PRECOMP
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
10 #include "wx/utils.h"
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
11 #endif
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
12
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
13
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
14
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
15 MyFramePreview::MyFramePreview( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxFrame( parent, id, title, pos, size, style )
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
16 {
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
17 this->SetSizeHints( wxDefaultSize, wxDefaultSize );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
18
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
19 wxBoxSizer* bSizer;
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
20 bSizer = new wxBoxSizer( wxHORIZONTAL );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
21
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
22 wxBoxSizer* bSizerL;
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
23 bSizerL = new wxBoxSizer( wxVERTICAL );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
24
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
25 m_staticText1 = new wxStaticText( this, wxID_ANY, wxT("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
26 m_staticText1->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
27 bSizerL->Add( m_staticText1, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
28
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
29 m_bitmap1 = new wxStaticBitmap( this, ID_IMG1, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
30 bSizerL->Add( m_bitmap1, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
31
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
32 m_staticText2 = new wxStaticText( this, wxID_ANY, wxT("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
33 m_staticText2->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
34 bSizerL->Add( m_staticText2, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
35
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
36 m_bitmap2 = new wxStaticBitmap( this, ID_IMG2, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
37 bSizerL->Add( m_bitmap2, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
38
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
39 m_staticText3 = new wxStaticText( this, wxID_ANY, wxT("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
40 m_staticText3->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
41 bSizerL->Add( m_staticText3, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
42
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
43 m_bitmap3 = new wxStaticBitmap( this, ID_IMG3, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
44 bSizerL->Add( m_bitmap3, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
45
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
46 m_staticText4 = new wxStaticText( this, wxID_ANY, wxT("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
47 m_staticText4->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
48 bSizerL->Add( m_staticText4, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
49
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
50 m_bitmap4 = new wxStaticBitmap( this, ID_IMG4, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
51 bSizerL->Add( m_bitmap4, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
52
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
53 m_staticText5 = new wxStaticText( this, wxID_ANY, wxT("MyLabel"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
54 m_staticText5->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
55 bSizerL->Add( m_staticText5, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
56
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
57 m_bitmap5 = new wxStaticBitmap( this, ID_IMG5, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
58 bSizerL->Add( m_bitmap5, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
59
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
60 bSizer->Add( bSizerL, 0, wxEXPAND, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
61
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
62 m_scrolledWindow = new wxScrolledWindow( this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxHSCROLL|wxVSCROLL );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
63 m_scrolledWindow->SetScrollRate( 5, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
64 bSizer->Add( m_scrolledWindow, 1, wxEXPAND | wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
65
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
66 m_bitmap = new wxStaticBitmap( this, ID_IMG, wxNullBitmap, wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
67 bSizer->Add( m_bitmap, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
68
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
69 wxBoxSizer* bSizerR;
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
70 bSizerR = new wxBoxSizer( wxVERTICAL );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
71
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
72 m_staticText = new wxStaticText( this, wxID_ANY, wxT("倍率"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
73 m_staticText->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
74 bSizerR->Add( m_staticText, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
75
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
76 m_textCtrl = new wxTextCtrl( this, ID_MGNFY, wxT("100%"), wxDefaultPosition, wxDefaultSize, wxTE_PROCESS_ENTER );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
77 m_textCtrl->SetMaxLength( 4 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
78 bSizerR->Add( m_textCtrl, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
79
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
80 m_staticTextLarge = new wxStaticText( this, wxID_ANY, wxT("[+]"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
81 m_staticTextLarge->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
82 bSizerR->Add( m_staticTextLarge, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
83
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
84 m_slider = new wxSlider( this, ID_SLDR, 0, 0, 100, wxDefaultPosition, wxDefaultSize, wxSL_LEFT|wxSL_VERTICAL );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
85 bSizerR->Add( m_slider, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
86
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
87 m_staticTextSmall = new wxStaticText( this, wxID_ANY, wxT("[-]"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
88 m_staticTextSmall->Wrap( -1 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
89 bSizerR->Add( m_staticTextSmall, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
90
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
91
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
92 bSizerR->Add( 0, 0, 1, wxEXPAND, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
93
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
94 m_buttonPrint = new wxButton( this, ID_PRINT, wxT("印刷"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
95 bSizerR->Add( m_buttonPrint, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
96
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
97 m_buttonPrintAll = new wxButton( this, ID_PRTALL, wxT("一括印刷"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
98 bSizerR->Add( m_buttonPrintAll, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
99
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
100 m_buttonClose = new wxButton( this, ID_CLSFRM, wxT("閉じる"), wxDefaultPosition, wxDefaultSize, 0 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
101 bSizerR->Add( m_buttonClose, 0, wxALL, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
102
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
103 bSizer->Add( bSizerR, 0, wxEXPAND, 5 );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
104
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
105 this->SetSizer( bSizer );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
106 this->Layout();
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
107
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
108 this->Centre( wxBOTH );
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
109 }
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
110
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
111 MyFramePreview::~MyFramePreview()
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
112 {
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
113 }
e0cf49906039 start editing preview.cpp / preview.h
pyon@macmini
parents:
diff changeset
114