Mercurial > mercurial > hgweb_mover2.cgi
comparison src/param.cpp @ 5:52697c869ce8
delete move&detect button.
author | pyon@macmini |
---|---|
date | Tue, 18 Oct 2011 07:53:48 +0900 |
parents | 7bf900d47e9e |
children | 9c85d71cad7c |
comparison
equal
deleted
inserted
replaced
4:964129946db6 | 5:52697c869ce8 |
---|---|
1 // Filename : param.cpp | 1 // Filename : param.cpp |
2 // Last Change: 15-Oct-2011. | 2 // Last Change: 18-Oct-2011. |
3 // | 3 // |
4 | 4 |
5 #include "main.h" | 5 #include "main.h" |
6 #include "param.h" | 6 #include "param.h" |
7 | 7 |
9 ParamDialog::ParamDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style ) | 9 ParamDialog::ParamDialog( wxWindow* parent, wxWindowID id, const wxString& title, const wxPoint& pos, const wxSize& size, long style ) : wxDialog( parent, id, title, pos, size, style ) |
10 { | 10 { |
11 this->SetBackgroundColour( wxColour(wxT("WHEAT")) ); | 11 this->SetBackgroundColour( wxColour(wxT("WHEAT")) ); |
12 | 12 |
13 wxBoxSizer* bSizer = new wxBoxSizer( wxVERTICAL ); | 13 wxBoxSizer* bSizer = new wxBoxSizer( wxVERTICAL ); |
14 | |
15 wxGridSizer* gSizer = new wxGridSizer( 2, 3, 0, 0 ); | 14 wxGridSizer* gSizer = new wxGridSizer( 2, 3, 0, 0 ); |
16 | 15 |
17 m_textCtrlLenMIn = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); | 16 m_textCtrlLMin = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
18 gSizer->Add( m_textCtrlLenMIn, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALIGN_RIGHT|wxALIGN_TOP, 20 ); | 17 gSizer->Add( m_textCtrlLMin, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxLeft, 20 ); |
19 | 18 |
20 m_staticTextLen = new wxStaticText( this, wxID_ANY, wxT("< レングス <"), wxDefaultPosition, wxDefaultSize, 0 ); | 19 m_staticTextLen = new wxStaticText( this, wxID_ANY, wxT("< レングス(l) <"), wxDefaultPosition, wxDefaultSize, 0 ); |
21 gSizer->Add( m_staticTextLen, 0, wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 5 ); | 20 gSizer->Add( m_staticTextLen, 0, wxALL|wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL, 5 ); |
22 | 21 |
23 m_textCtrlLenMax = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); | 22 m_textCtrlLMax = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
24 gSizer->Add( m_textCtrlLenMax, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); | 23 gSizer->Add( m_textCtrlLMax, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_CENTER_HORIZONTAL|wxRIGHT, 20 ); |
25 | 24 |
26 m_textCtrlBMin = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); | 25 m_textCtrlZMin = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
27 gSizer->Add( m_textCtrlBMin, 0, wxALL|wxALIGN_RIGHT|wxALIGN_CENTER_VERTICAL, 5 ); | 26 gSizer->Add( m_textCtrlZMin, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxLEFT, 20 ); |
28 | 27 |
29 m_staticTextBlack = new wxStaticText( this, wxID_ANY, wxT("< 黒色比率 <"), wxDefaultPosition, wxDefaultSize, 0 ); | 28 m_staticTextZ = new wxStaticText( this, wxID_ANY, wxT("< 黒色比率(z) <"), wxDefaultPosition, wxDefaultSize, 0 ); |
30 gSizer->Add( m_staticTextBlack, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 ); | 29 gSizer->Add( m_staticTextZ, 0, wxALL|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL, 5 ); |
31 | 30 |
32 m_textCtrlBmax = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); | 31 m_textCtrlZmax = new wxTextCtrl( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
33 gSizer->Add( m_textCtrlBmax, 0, wxALL|wxALIGN_CENTER_VERTICAL, 5 ); | 32 gSizer->Add( m_textCtrlZmax, 0, wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxRIGHT, 20 ); |
34 | 33 |
35 m_staticTextlDummy = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); | 34 m_staticTextlDummy = new wxStaticText( this, wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 ); |
36 gSizer->Add( m_staticTextlDummy, 0, wxALL, 5 ); | 35 gSizer->Add( m_staticTextlDummy, 0, wxALL, 5 ); // dummy |
37 | 36 |
38 m_buttonCancel = new wxButton( this, wxID_CANCEL, wxT("キャンセル"), wxDefaultPosition, wxDefaultSize, 0 ); | 37 m_buttonCancel = new wxButton( this, wxID_CANCEL, wxT("キャンセル"), wxDefaultPosition, wxDefaultSize, 0 ); |
39 gSizer->Add( m_buttonCancel, 0, wxALL, 5 ); | 38 gSizer->Add( m_buttonCancel, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_RIGHT|wxALL, 10 ); |
40 | 39 |
41 m_buttonSave = new wxButton( this, ID_BUTTONSAVE, wxT("設定保存"), wxDefaultPosition, wxDefaultSize, 0 ); | 40 m_buttonSave = new wxButton( this, wxID_OK, wxT("設定保存"), wxDefaultPosition, wxDefaultSize, 0 ); |
42 gSizer->Add( m_buttonSave, 0, wxALIGN_BOTTOM|wxALIGN_TOP, 10 ); | 41 gSizer->Add( m_buttonSave, 0, wxALIGN_CENTER_VERTICAL|wxALIGN_LEFT|wxALL, 10 ); |
43 | 42 |
44 bSizer->Add( gSizer, 0, 0, 20 ); | 43 bSizer->Add( gSizer, 0, 0, 20 ); |
45 | 44 |
46 this->SetSizer( bSizer ); | 45 this->SetSizer( bSizer ); |
47 this->Layout(); | 46 this->Layout(); |
56 ParamDialog::~ParamDialog() | 55 ParamDialog::~ParamDialog() |
57 { | 56 { |
58 } | 57 } |
59 // Event Table | 58 // Event Table |
60 BEGIN_EVENT_TABLE( ParamDialog, wxDialog ) | 59 BEGIN_EVENT_TABLE( ParamDialog, wxDialog ) |
61 EVT_BUTTON( ID_BUTTONSAVE, ParamDialog::SaveParam ) | |
62 END_EVENT_TABLE() | 60 END_EVENT_TABLE() |
63 | 61 |
64 /* 現在の設定を読込み */ | 62 /* 現在の設定を読込み */ |
65 void ParamDialog::GetParam(void) | 63 void ParamDialog::GetParam(void) |
66 { | 64 { |
67 } | 65 float zmin = 0.095713; |
68 /* 設定を保存 */ | 66 float zmax = 0.108600; |
69 void ParamDialog::SaveParam(wxCommandEvent& WXUNUSED(event)) | 67 |
70 { | 68 float lmin = 2072393; |
69 float lmax = 2346082; | |
70 | |
71 m_textCtrlLMin->SetValue( wxGetApp().lmin ); | |
72 m_textCtrlLMax->SetValue( wxGetApp().lmax ); | |
73 //m_textCtrlZMin->SetValue( wxString::Format(wxT("%l"),wxGetApp().zmin) ); | |
74 //m_textCtrlZmax->SetValue( wxString::Format(wxT("%l"),wxGetApp().zmax) ); | |
71 } | 75 } |
72 | 76 |