14DIALOG_DIFF_PHASE_SKEW_PROPERTIES_BASE::DIALOG_DIFF_PHASE_SKEW_PROPERTIES_BASE( wxWindow* parent, wxWindowID
id,
const wxString& title,
const wxPoint& pos,
const wxSize& size,
long style ) :
DIALOG_SHIM( parent, id, title, pos, size, style )
16 this->SetSizeHints( wxSize( -1,-1 ), wxDefaultSize );
18 wxBoxSizer* bMainSizer;
19 bMainSizer =
new wxBoxSizer( wxVERTICAL );
21 wxBoxSizer* singleTrackSizer;
22 singleTrackSizer =
new wxBoxSizer( wxHORIZONTAL );
24 wxGridBagSizer* gbSizer1;
25 gbSizer1 =
new wxGridBagSizer( 4, 4 );
26 gbSizer1->SetFlexibleDirection( wxBOTH );
27 gbSizer1->SetNonFlexibleGrowMode( wxFLEX_GROWMODE_SPECIFIED );
28 gbSizer1->SetEmptyCellSize( wxSize( 10,8 ) );
30 m_staticText3 =
new wxStaticText(
this, wxID_ANY,
_(
"Zero skew color:"), wxDefaultPosition, wxDefaultSize, 0 );
32 gbSizer1->Add(
m_staticText3, wxGBPosition( 0, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
35 gbSizer1->Add(
m_zeroSwatch, wxGBPosition( 0, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 );
37 m_staticText15 =
new wxStaticText(
this, wxID_ANY,
_(
"Negative skew color:"), wxDefaultPosition, wxDefaultSize, 0 );
39 gbSizer1->Add(
m_staticText15, wxGBPosition( 1, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
42 gbSizer1->Add(
m_negativeSwatch, wxGBPosition( 1, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 );
44 m_staticText2 =
new wxStaticText(
this, wxID_ANY,
_(
"Positive skew color:"), wxDefaultPosition, wxDefaultSize, 0 );
46 gbSizer1->Add(
m_staticText2, wxGBPosition( 2, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
49 gbSizer1->Add(
m_positiveSwatch, wxGBPosition( 2, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 );
51 m_staticText21 =
new wxStaticText(
this, wxID_ANY,
_(
"Unknown skew color:"), wxDefaultPosition, wxDefaultSize, 0 );
53 gbSizer1->Add(
m_staticText21, wxGBPosition( 3, 0 ), wxGBSpan( 1, 1 ), wxALL, 5 );
56 gbSizer1->Add(
m_unknownSwatch, wxGBPosition( 3, 1 ), wxGBSpan( 1, 1 ), wxALL, 5 );
59 bSizer3 =
new wxBoxSizer( wxVERTICAL );
61 m_logScale =
new wxCheckBox(
this, wxID_ANY,
_(
"Logarithmic color scale"), wxDefaultPosition, wxDefaultSize, 0 );
62 bSizer3->Add(
m_logScale, 0, wxALL|wxEXPAND, 5 );
65 gbSizer1->Add( bSizer3, wxGBPosition( 4, 0 ), wxGBSpan( 1, 2 ), wxEXPAND, 5 );
68 gbSizer1->AddGrowableCol( 1 );
70 singleTrackSizer->Add( gbSizer1, 1, wxEXPAND, 5 );
73 bMainSizer->Add( singleTrackSizer, 1, wxEXPAND|wxTOP|wxRIGHT|wxLEFT, 10 );
85 this->SetSizer( bMainSizer );
87 bMainSizer->Fit(
this );