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 |
