28 #ifndef _CEGUIScrolledContainer_h_
29 #define _CEGUIScrolledContainer_h_
31 #include "../CEGUIWindow.h"
32 #include "../CEGUIWindowFactory.h"
33 #include "CEGUIScrolledContainerProperties.h"
37 # pragma warning(push)
38 # pragma warning(disable : 4251)
76 bool isContentPaneAutoSized(
void)
const;
90 void setContentPaneAutoSized(
bool setting);
100 const Rect& getContentArea(
void)
const;
117 void setContentArea(
const Rect& area);
128 Rect getChildExtentsArea(
void)
const;
131 Rect getUnclippedInnerRect_impl(
void)
const;
145 virtual bool testClassName_impl(
const String& class_name)
const
147 if (class_name==
"ScrolledContainer")
179 bool handleChildSized(
const EventArgs& e);
181 bool handleChildMoved(
const EventArgs& e);
185 Rect getInnerRectClipper_impl()
const;
186 Rect getHitTestRect_impl()
const;
205 void addScrolledContainerProperties(
void);
211 #if defined(_MSC_VER)
212 # pragma warning(pop)
215 #endif // end of guard _CEGUIScrolledContainer_h_