: wxPanel(parent, -1, wxDefaultPosition, wxDefaultSize)
{
_id = id;
+
+ dialog = NULL;
+
volmanager = new wxMaracasMultipleVolumeRendererManager();
surrendmanager1 = new wxMaracasSurfaceRenderingManager();
surrendmanager2 = new wxMaracasSurfaceRenderingManager();
addSurface1(img, filename);
addSurface2(img, filename);
addSurface3(img, filename);
+ volname = (wxString) filename;
wxtabs->Refresh();
}
}
**
**/
void wxMaracasRenderTabbedPanel::onOpenParameters(wxCommandEvent& event){
- if(dialog == NULL){
- dialog = new wxMaracasRenderImageManagementPanel(this, volmanager, surrendmanager1, surrendmanager2, surrendmanager3, this->getPropIdV());
+ if(dialog == NULL)
+ {
+ dialog = new wxMaracasRenderImageManagementPanel(this, volmanager, surrendmanager1, surrendmanager2, surrendmanager3, volname, _id);
dialog->SetSize(400, 580);
+ dialog->Show();
+ }
+ else if(dialog != NULL)
+ {
+ dialog->Show();
}
- dialog->Show();
}
-
/**
** Gets volume rendering image asociated to the given ID
**/