28 #ifndef _CEGUIScrolledContainer_h_
29 #define _CEGUIScrolledContainer_h_
31 #include "CEGUIWindow.h"
32 #include "CEGUIWindowFactory.h"
33 #include "elements/CEGUIScrolledContainerProperties.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
86 bool isContentPaneAutoSized(
void)
const;
99 void setContentPaneAutoSized(
bool setting);
109 const Rect& getContentArea(
void)
const;
126 void setContentArea(
const Rect& area);
137 Rect getChildExtentsArea(
void)
const;
140 Rect getUnclippedInnerRect_impl(
void)
const;
156 virtual bool testClassName_impl(
const String& class_name)
const
158 if (class_name==
"ScrolledContainer")
return true;
202 bool handleChildSized(
const EventArgs& e);
208 bool handleChildMoved(
const EventArgs& e);
220 typedef std::multimap<Window*, Event::Connection> ConnectionTracker;
236 void addScrolledContainerProperties(
void);
242 #if defined(_MSC_VER)
243 # pragma warning(pop)
246 #endif // end of guard _CEGUIScrolledContainer_h_