X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FmaracasVisuLib%2Fsrc%2Finterface%2FwxWindows%2Fwidgets%2FwxMaracasSurfaceRenderingPanel.h;h=3c3209d5f02d7cb7b34405742efa3654a24fd3b5;hb=e5dd3702826e57ae15d40b8cda521e8ae17d5c57;hp=8725b371e44560c7af8cd1417b59efa690e6e075;hpb=52134c6f15827d0ae9ea8cf0ffaa15867ab87dcc;p=creaMaracasVisu.git diff --git a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasSurfaceRenderingPanel.h b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasSurfaceRenderingPanel.h index 8725b37..3c3209d 100644 --- a/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasSurfaceRenderingPanel.h +++ b/lib/maracasVisuLib/src/interface/wxWindows/widgets/wxMaracasSurfaceRenderingPanel.h @@ -5,9 +5,11 @@ class wxMaracasSurfaceRenderingPanel : public wxPanel{ public: - wxMaracasSurfaceRenderingPanel(wxWindow* parent, int propid) + wxMaracasSurfaceRenderingPanel(wxWindow* parent, int propid, bool _isComplexBox, int _panID) : wxPanel(parent, -1, wxDefaultPosition, wxDefaultSize){ createPanel(); + isComplexBox = _isComplexBox; + panID = _panID; _propid = propid; } //virtual ~wxMaracasSurfaceRenderingPanel(); @@ -60,7 +62,7 @@ public: virtual void onActionButtonPressedHide( wxCommandEvent& event ){ wxList list = sizercontrols->GetChildren(); int i; - for(i=0; iShow(i,show); } show = !show; @@ -85,12 +87,29 @@ public: return _propid; } + /** + ** Returns the papnel id + **/ + int getPanId(){ + return panID; + } + + /** + ** Tells if the panel is used for a complex box + **/ + bool isComplex(){ + return isComplexBox; + } + private: wxBoxSizer* sizercontrols; bool show; protected: int _propid; - + + //-- Atributes added for complex box --// + bool isComplexBox; + int panID; }; #endif /*WXMARACASSURFACERENDERINGPANEL_H_*/