30 #ifndef _CEGUILayoutCell_h_
31 #define _CEGUILayoutCell_h_
33 #include "../Window.h"
38 # pragma warning(push)
39 # pragma warning(disable : 4251)
89 virtual const CachedRectf& getClientChildContentArea()
const;
91 virtual void notifyScreenAreaChanged(
bool recursive);
95 virtual Rectf getUnclippedInnerRect_impl(
bool skipAllPixelAlignment)
const;
97 Rectf getClientChildContentArea_impl(
bool skipAllPixelAlignment)
const;
100 virtual void addChild_impl(
Element* element);
102 virtual void removeChild_impl(
Element* element);
116 virtual bool handleChildSized(
const EventArgs& e);
127 virtual bool handleChildAdded(
const EventArgs& e);
138 virtual bool handleChildRemoved(
const EventArgs& e);
143 typedef std::multimap<Window*, Event::Connection> ConnectionTracker;
152 #if defined(_MSC_VER)
153 # pragma warning(pop)
156 #endif // end of guard _CEGUILayoutCell_h_