7 #ifndef CAFU_TOOLBAR_GROUPS_HPP_INCLUDED
8 #define CAFU_TOOLBAR_GROUPS_HPP_INCLUDED
11 #include "Commands/Group_SetProp.hpp"
12 #include "Templates/Array.hpp"
46 bool m_IsRecursiveSelfNotify;
49 void OnToggleVisibility(
unsigned long GroupNr);
50 void OnToggleProperty(
unsigned long GroupNr, CommandGroupSetPropT::PropT Prop);
51 void OnMenu(wxCommandEvent& CE);
52 void OnMenuUpdate(wxUpdateUIEvent& UE);
57 ID_LISTVIEW_GROUPS=wxID_HIGHEST+1,
60 ID_MENU_EDIT_SETCOLOR,
63 ID_MENU_EDIT_CANSELECT,
65 ID_MENU_EDIT_SELASGROUP,
66 ID_MENU_EDIT_SELASINDIV,
This class represents a CaWE "map" document.
Definition: MapDocument.hpp:45
Definition: CommandHistory.hpp:13
This class represents a child frame.
Definition: ChildFrame.hpp:55
Definition: ObserverPattern.hpp:64
Definition: ObserverPattern.hpp:158
This class implements the list view of the map editor groups.
Definition: ToolbarGroups.cpp:40
This file provides the classes for the Observer pattern as described in the book by the GoF...