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