X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxVtkMPR3DViewCntrlPanel.cxx;h=044fbcd887c4938d59934652ca17953f37550d04;hb=c85eb0d2045092682d9ec729097ba1a06084732c;hp=a2039f6d9545815ec671d8493454498b8d5e7606;hpb=56eb704bce4e7a4206ffa16c84f3000b8b8f93eb;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DViewCntrlPanel.cxx b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DViewCntrlPanel.cxx index a2039f6..044fbcd 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DViewCntrlPanel.cxx +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxVtkMPR3DViewCntrlPanel.cxx @@ -141,15 +141,17 @@ wxVtkMPR3DViewCntrlPanel::wxVtkMPR3DViewCntrlPanel(wxWindow *parent, wxVtkMPR3DV // wxBoxSizer *sizerH4 = new wxBoxSizer(wxHORIZONTAL); //CPR: If-else statements added 30 Nov 2009 + wxFlexGridSizer *sizerV1; wxFlexGridSizer *sizerH4; wxFlexGridSizer *sizerH5; wxFlexGridSizer *sizerH6; if(align) { - sizer = new wxFlexGridSizer(4); + sizer = new wxFlexGridSizer(1); + sizerV1 = new wxFlexGridSizer(4); sizerH4 = new wxFlexGridSizer(3); - + sizerH4->Add( new wxStaticText(panel, -1,_T(" ")) , 1, wxALL|wxEXPAND, 0); sizerH4->Add( new wxStaticText(panel, -1,_T("GL")) , 1, wxALL|wxEXPAND, 0); sizerH4->Add( new wxStaticText(panel, -1,_T("Color ")) , 1, wxALL|wxEXPAND, 0); @@ -170,12 +172,8 @@ wxVtkMPR3DViewCntrlPanel::wxVtkMPR3DViewCntrlPanel(wxWindow *parent, wxVtkMPR3DV sizerH4->Add( _ckBoxInterpolate , 1, wxALL|wxEXPAND, 0); sizerH4->Add( new wxStaticText(panel, -1,_T(" ")) , 1, wxALL|wxEXPAND, 0); sizerH4->Add( new wxStaticText(panel, -1,_T(" ")) , 1, wxALL|wxEXPAND, 0); - - - - + sizerH5 = new wxFlexGridSizer(1); - sizerH5->Add( new wxStaticText(panel, -1,_T(" ")) , 1, wxALL|wxEXPAND, 0); sizerH5->Add( _ckBoxXYZ , 1, wxALL|wxEXPAND, 0); sizerH5->Add( _ckBoxPlane , 1, wxALL|wxEXPAND, 0); sizerH5->Add( new wxStaticText(panel, -1,_T(" ")) , 1, wxALL|wxEXPAND, 0); @@ -191,10 +189,20 @@ wxVtkMPR3DViewCntrlPanel::wxVtkMPR3DViewCntrlPanel(wxWindow *parent, wxVtkMPR3DV sizerH6->Add( _ckBoxOutline , 1, wxALL|wxEXPAND, 0); sizerH6->Add( _ckBoxBackGroundBlack , 1, wxALL|wxEXPAND, 0); - - sizer->Add( sizerH4, 1, wxALL|wxGROW, 2); - sizer->Add( sizerH5, 1, wxALL|wxEXPAND,2); - sizer->Add( sizerH6, 1, wxALL|wxEXPAND,2); + sizerV1->Add( sizerH4, 1, wxALL|wxGROW, 2); + sizerV1->Add( sizerH5, 1, wxALL|wxEXPAND,2); + sizerV1->Add( sizerH6, 1, wxALL|wxEXPAND,2); + +#if wxMAJOR_VERSION <= 2 + // .. +#else + #if defined(WIN32) + // EED 2018-08-02 Black line ???????????? + // But if I put text a Black line appears why ????? + sizer->Add( new wxButton(panel,-1,_T(".")) , 1, wxALL, 0); + #endif +#endif + sizer->Add( sizerV1, 1, wxALL|wxEXPAND,0); } else { @@ -268,7 +276,9 @@ wxVtkMPR3DViewCntrlPanel::wxVtkMPR3DViewCntrlPanel(wxWindow *parent, wxVtkMPR3DV // sizerH5->Add( ckBoxZ , 1, wxALL|wxEXPAND, 0); - panel->SetSize(400,50); + panel->ClearBackground(); +// panel->SetSize(400,50); + sizer->FitInside(panel); panel->SetAutoLayout(true); panel->SetSizer(sizer); panel->Layout();