29 #ifndef _CEGUILayoutCell_h_
30 #define _CEGUILayoutCell_h_
32 #include "../Window.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
88 virtual const CachedRectf& getClientChildContentArea()
const;
90 virtual void notifyScreenAreaChanged(
bool recursive);
94 virtual Rectf getUnclippedInnerRect_impl(
bool skipAllPixelAlignment)
const;
96 Rectf getClientChildContentArea_impl(
bool skipAllPixelAlignment)
const;
99 virtual void addChild_impl(
Element* element);
101 virtual void removeChild_impl(
Element* element);
115 virtual bool handleChildSized(
const EventArgs& e);
126 virtual bool handleChildAdded(
const EventArgs& e);
137 virtual bool handleChildRemoved(
const EventArgs& e);
142 typedef std::multimap<Window*, Event::Connection> ConnectionTracker;
151 #if defined(_MSC_VER)
152 # pragma warning(pop)
155 #endif // end of guard _CEGUILayoutCell_h_