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
28 class GroupManager : public wxFlexGridSizer
31 typedef creaButtonContainer::view::ButtonGroup ButtonGroup;
32 typedef wxButton ExpansionButton;
34 GroupManager( wxWindow* parent, ButtonGroup* buttonGroup );
45 SetButtonID( long id );
47 SetButton( ExpansionButton* button );
49 SetButtonManager( ButtonManager* manager );
51 HideSubPanel( bool hide );
55 ExpansionButton* m_ExpansionButton;
56 ButtonManager* m_ButtonManager;
61 #endif // GROUPMANAGER_H