Program: wxMaracas
Module: $RCSfile: wxMaracas_N_ViewersWidget.cxx,v $
Language: C++
- Date: $Date: 2009/04/15 12:35:01 $
- Version: $Revision: 1.6 $
+ Date: $Date: 2009/05/04 07:35:42 $
+ Version: $Revision: 1.8 $
Copyright: (c) 2002, 2003
License:
wxwindow2 = NULL;
wxwindow3 = NULL;
wxwindow4 = NULL;
- currentwxwindow = NULL;
+
+ _currentwxw = NULL;
wxSizer *sizer = new wxBoxSizer(wxVERTICAL);
this->SetSizer(sizer);
void wxMaracas_N_ViewersWidget::UpdateLayout(vtkImageData* imagedata){
wxWindow *wxwindow = NULL;
- wxSizer *sizer = this->GetSizer();
-
- if(currentwxwindow!=NULL){
- currentwxwindow->Show(false);
- delete currentwxwindow;
+ wxSizer *sizer = this->GetSizer();
+
+ if(_currentwxw != NULL){
+ _currentwxw->Show(false);
+ delete _currentwxw;
//sizer->Remove(currentwxwindow);
//delete currentwxwindow;
}
//std::cout<<"size "<<nTypeView->size()<<std::endl;
if (nTypeView->size()==1)
{
-
- std::cout<<"type "<<(*nTypeView)[0]<<std::endl;
wxwindow1 = new wxMaracas_ViewerWidget(this, imagedata, (*nTypeView)[0]);
+
wxwindow1->ConfigureVTK();
wxwindow = wxwindow1;
}else if (nTypeView->size()==2) {
//panel->SetDimension()
sizer->Add( wxwindow , 1, wxEXPAND);
sizer->Layout();
- currentwxwindow = wxwindow;
- currentwxwindow->Show(true);
+ _currentwxw = wxwindow;
+ _currentwxw->Show(true);
this->Layout();
this->Refresh();