30 #ifndef _CEGUIPopupMenu_h_
31 #define _CEGUIPopupMenu_h_
33 #include "../CEGUIBase.h"
34 #include "../CEGUIWindow.h"
35 #include "CEGUIPopupMenuProperties.h"
36 #include "CEGUIMenuBase.h"
40 # pragma warning(push)
41 # pragma warning(disable : 4251)
126 void openPopupMenu(
bool notify=
true);
136 void closePopupMenu(
bool notify=
true);
170 virtual void updateSelf(
float elapsed);
180 virtual void layoutItemWidgets(
void);
190 virtual Size getContentSize(
void)
const;
203 virtual bool testClassName_impl(
const String& class_name)
const
205 if (class_name==
"PopupMenu")
return true;
244 void addPopupMenuProperties(
void);
251 #if defined(_MSC_VER)
252 # pragma warning(pop)
256 #endif // end of guard _CEGUIPopupMenu_h_