1 /***************************************************************
3 * Purpose: Defines the Group Manager
4 * Author: Diego CACERES (diego.caceres[AT]creatis.insa-lyon.fr)
6 * Copyright: Diego CACERES (http://www.creatis.insa-lyon.fr/~caceres/)
8 **************************************************************/
10 #ifndef GROUPMANAGER_H
11 #define GROUPMANAGER_H
14 #include <wx/button.h>
15 #include <wx/stattext.h>
17 #include "buttonManager.h"
18 #include "buttonGroup.h"
21 namespace creaButtonContainer
25 typedef creaButtonContainer::view::ButtonGroup ButtonGroup;
26 typedef wxButton ExpansionButton;
30 class GroupManager : public wxFlexGridSizer
33 GroupManager( wxWindow* parent, ButtonGroup* buttonGroup );
44 SetButtonID( long id );
46 SetButton( ExpansionButton* button );
48 SetButtonManager( ButtonManager* manager );
50 HideSubPanel( bool hide );
54 ExpansionButton* m_ExpansionButton;
55 ButtonManager* m_ButtonManager;
60 #endif // GROUPMANAGER_H