wxContourViewPanel::wxContourViewPanel ( vtkImageData * theShowingImage, wxWindow *parent, const wxPoint& pos, const wxSize& size,long style, int vertStart, int vertEnd, int horzStart, int horzEnd )
:wxPanel(parent, -1, pos, size, style)
{
-printf("EED wxContourViewPanel::wxContourViewPanel Start\n");
theShowingImage->GetSpacing(last_spacing);
showingVID = theShowingImage;
int gapH = 20;
wxFlexGridSizer * panelSizer = new wxFlexGridSizer(4);
panelSizer -> AddGrowableCol(2);
#endif
-printf("EED wxContourViewPanel::wxContourViewPanel 01\n");
-printf("EED wxContourViewPanel::wxContourViewPanel 1\n");
panelSizer->Add(_verticalBar, 1, wxGROW);
-printf("EED wxContourViewPanel::wxContourViewPanel 2\n");
panelSizer->AddSpacer(gapV);
-printf("EED wxContourViewPanel::wxContourViewPanel 3\n");
panelSizer->Add(theViewPanel, 1, wxGROW);
-printf("EED wxContourViewPanel::wxContourViewPanel 4\n");
panelSizer->AddSpacer(gapV);
//EED 2017-09-16 Migration wxWidgets 2.8 to 3.0
outSizer = new wxFlexGridSizer(3);
outSizer -> AddGrowableCol(1);
#endif
-printf("EED wxContourViewPanel::wxContourViewPanel 5\n");
-printf("EED wxContourViewPanel::wxContourViewPanel 7\n");
outSizer->Add( _horizontalBar, 1, wxGROW);
outSizer->Add( panelSizer, 1, wxGROW);
outSizer->AddSpacer(gapH);
_horizontalBar->setDeviceBlitStart( _verticalBar->GetWidth() + 2*gapH, gapV);
_horizontalBar->setDeviceEndMargin( 2*gapH+10 );
-printf("EED wxContourViewPanel::wxContourViewPanel 8\n");
//Connecting the events to the horizontal bar
Connect(_horizontalBar->GetId(),wxEVT_TSBAR,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onBarrange_Horizontal );
Connect(_horizontalBar->GetId(),wxEVT_TSBAR_ACTUAL,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onActualChange_Bar_Horizontal );
Connect(_horizontalBar->GetId(),wxEVT_TSBAR_END,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onEndChange_Bar_Horizontal );
Connect(_horizontalBar->GetId(),wxEVT_SELECTION_END,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onSelectionEnd_Horizontal );
Connect(_horizontalBar->GetId(),wxEVT_TSBAR_MOVED,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onMovedBar_Horizontal );
-printf("EED wxContourViewPanel::wxContourViewPanel 9\n");
//Connecting the events to the vertical bar
Connect(_verticalBar->GetId(),wxEVT_TSBAR,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onBarrange_Vertical );
Connect(_verticalBar->GetId(),wxEVT_TSBAR_END,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onEndChange_Bar_Vertical );
Connect(_verticalBar->GetId(),wxEVT_SELECTION_END,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onSelectionEnd_Vertical );
Connect(_verticalBar->GetId(),wxEVT_TSBAR_MOVED,(wxObjectEventFunction) (wxCommandEventFunction) &wxContourViewPanel::onMovedBar_Vertical );
-printf("EED wxContourViewPanel::wxContourViewPanel 9.1\n");
this->SetSizer( outSizer );
-printf("EED wxContourViewPanel::wxContourViewPanel 9.2\n");
this->SetAutoLayout( true );
-printf("EED wxContourViewPanel::wxContourViewPanel 9.3\n");
this->Layout();
//SetSize(1900,1900);
//theViewPanel->SetSize(800,600);
//theViewPanel->GetWindow(1)->SetSize(800,600);
//outSizer->Fit( this );
-printf("EED wxContourViewPanel::wxContourViewPanel 10\n");
initializeScenceManager();
-printf("EED wxContourViewPanel::wxContourViewPanel End\n");
}