29 #ifndef _CEGUIMenuBase_h_
30 #define _CEGUIMenuBase_h_
33 #include "../Window.h"
34 #include "./ItemListBase.h"
38 # pragma warning(push)
39 # pragma warning(disable : 4251)
83 float getItemSpacing(
void)
const
96 bool isMultiplePopupsAllowed(
void)
const
98 return d_allowMultiplePopups;
108 bool getAutoCloseNestedPopups(
void)
const
110 return d_autoCloseNestedPopups;
133 void setItemSpacing(
float spacing)
135 d_itemSpacing = spacing;
136 handleUpdatedItemData();
147 void changePopupMenuItem(
MenuItem* item);
154 void setAllowMultiplePopups(
bool setting);
160 void setAutoCloseNestedPopups(
bool setting)
162 d_autoCloseNestedPopups = setting;
168 void setPopupMenuItemClosing();
223 void addMenuBaseProperties(
void);
229 #if defined(_MSC_VER)
230 # pragma warning(pop)
233 #endif // end of guard _CEGUIMenuBase_h_