wxMaracas_ViewerWidget::wxMaracas_ViewerWidget(wxWindow *parent, vtkImageData* imagedata, int type, vtkMPRBaseData *vtkmprbasedata,bool TDxWindow)
: wxPanel( parent, -1, wxDefaultPosition, wxDefaultSize, wxTAB_TRAVERSAL)
+//EED 2023-10-10 : wxPanel( parent, -1, wxDefaultPosition, wxSize(10,10) , wxTAB_TRAVERSAL)
{
wxPanel *panel = this;
wxWindow *wxwindow = NULL;
//RaC 03-2010 Adding a tab
wxPanel *controlPanelClippingVol3D = NULL;
- wxBoxSizer *sizer = 0;
-
mType = type;
if (vtkmprbasedata==NULL)
window3D = mwxvtk3Dbaseview_Clipping3D->GetWxVTKRenderWindowInteractor();
//--
- wxNotebook *notebook = new wxNotebook(panelClipping3D, -1);
+//EED 2023-10-10 wxNotebook *notebook = new wxNotebook(panelClipping3D, -1,wxDefaultPosition, wxSize(10,10));
+ wxNotebook *notebook = new wxNotebook(panelClipping3D, -1,wxDefaultPosition, wxSize(10,10));
// First tab
controlPanelMPR3D = mwxvtkmpr3Dview->CreateControlPanel(notebook, true);
wxWindow *window3D = mwxvtk3Dbaseview_Clipping3D->GetWxVTKRenderWindowInteractor();
wxPanel *panelControl = new wxPanel(panelClipping3D,-1);
wxPanel *controlPanelMPR3D = mwxvtkmpr3Dview->CreateControlPanel(panelControl, true);
- wxFlexGridSizer *sizerCtrol = new wxFlexGridSizer(1);
- sizerCtrol->Add(controlPanelMPR3D, 1, wxALL|wxEXPAND, 2);
-
+
+//2023/1010 wxFlexGridSizer *sizerCtrol = new wxFlexGridSizer(1);
+// sizerCtrol->Add(controlPanelMPR3D, 1, wxALL|wxEXPAND, 2);
+ wxBoxSizer *sizerCtrol = new wxBoxSizer(wxHORIZONTAL);
+ sizerCtrol->Add(controlPanelMPR3D, 1, wxGROW, 2);
+
+
+
panelControl->SetAutoLayout(true);
panelControl->SetSizer(sizerCtrol);
panelControl->SetSize(400,350);
wxwindow = (wxWindow*) mwxvtk3Dbaseview_Clipping3D->GetWxVTKRenderWindowInteractor();
}
- sizer = new wxBoxSizer(wxVERTICAL);
+ wxBoxSizer* sizer = new wxBoxSizer(wxVERTICAL);
+ //EED 2023-10-10 wxFlexGridSizer *sizer = new wxFlexGridSizer(1);
+
sizer->Add( wxwindow, 1, wxGROW);
panel->SetSizer(sizer);
panel->SetAutoLayout(true);