30 #ifndef _CEGUIMenuBase_h_
31 #define _CEGUIMenuBase_h_
34 #include "../Window.h"
35 #include "./ItemListBase.h"
39 # pragma warning(push)
40 # pragma warning(disable : 4251)
84 float getItemSpacing(
void)
const
97 bool isMultiplePopupsAllowed(
void)
const
99 return d_allowMultiplePopups;
109 bool getAutoCloseNestedPopups(
void)
const
111 return d_autoCloseNestedPopups;
134 void setItemSpacing(
float spacing)
136 d_itemSpacing = spacing;
137 handleUpdatedItemData();
148 void changePopupMenuItem(
MenuItem* item);
155 void setAllowMultiplePopups(
bool setting);
161 void setAutoCloseNestedPopups(
bool setting)
163 d_autoCloseNestedPopups = setting;
169 void setPopupMenuItemClosing();
224 void addMenuBaseProperties(
void);
230 #if defined(_MSC_VER)
231 # pragma warning(pop)
234 #endif // end of guard _CEGUIMenuBase_h_