30 #include "SampleBase.h"
36 #include "CEGUI/ForwardRefs.h"
42 typedef std::vector<MyListItem*> WidgetListType;
54 virtual void deinitialise();
57 void initialiseAvailableWidgetsMap();
59 void addItemToWidgetList(
const CEGUI::String& widgetName, WidgetListType &widgetList);
64 void initialiseWidgetPropertiesDisplayWindow(
CEGUI::Window* widgetPropertiesInspectionContainer);
66 void initialiseWidgetDisplayWindow();
68 void initialiseWidgetSelectorContainer(
CEGUI::Window* widgetSelectorContainer);
69 void initialiseWidgetSelectorListbox();
72 void initialiseWidgetsEventsLog();
74 void initialiseEventHandlerObjects();
81 void fillWidgetPropertiesDisplayWindow(
CEGUI::Window* widgetWindowRoot );
101 void destroyWidgetWindows();
102 void deinitWidgetListItems();
126 std::map<CEGUI::String, WidgetListType> d_skinListItemsMap;
127 std::map<CEGUI::String, CEGUI::Window*> d_widgetsMap;
128 std::map<CEGUI::String, EventHandlerObject*> d_eventHandlerObjectsMap;
129 std::map<const CEGUI::Window*, WidgetPropertiesObject> d_widgetPropertiesMap;
Definition: cegui/include/CEGUI/GUIContext.h:68
Base class for the Combobox widget.
Definition: cegui/include/CEGUI/widgets/Combobox.h:50
Base class used as the argument to all subscribers Event object.
Definition: cegui/include/CEGUI/EventArgs.h:49
Definition: WidgetDemo.cpp:64
Definition: EffectsDemo.h:172
ItemListbox window class.
Definition: cegui/include/CEGUI/widgets/ItemListbox.h:45
Base class for standard Listbox widget.
Definition: cegui/include/CEGUI/widgets/Listbox.h:81
An abstract base class providing common functionality and specifying the required interface for deriv...
Definition: cegui/include/CEGUI/Window.h:149
Base class for the multi column list widget.
Definition: cegui/include/CEGUI/widgets/MultiColumnList.h:96
String class used within the GUI system.
Definition: cegui/include/CEGUI/String.h:62