]> Creatis software - creaMaracasVisu.git/blobdiff - lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracas_ViewerWidget.cxx
#3545 Save Load in TransformWidget2 box
[creaMaracasVisu.git] / lib / maracasVisuLib / src / interface / wxWindows / widgets / wxMaracas_ViewerWidget.cxx
index f490cbbd2ad4caac60cbb25d59a290c87d73f335..93c0ed869bd8a2e73581abd089d730b6c79e4cf8 100644 (file)
@@ -54,6 +54,7 @@
 
        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;
@@ -66,8 +67,6 @@
                //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);