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)
84 bool isContentPaneAutoSized(
void)
const;
98 void setContentPaneAutoSized(
bool setting);
108 const Rect& getContentArea(
void)
const;
125 void setContentArea(
const Rect& area);
136 Rect getChildExtentsArea(
void)
const;
139 Rect getUnclippedInnerRect_impl(
void)
const;
153 virtual bool testClassName_impl(
const String& class_name)
const
155 if (class_name==
"ScrolledContainer")
187 bool handleChildSized(
const EventArgs& e);
189 bool handleChildMoved(
const EventArgs& e);
193 Rect getInnerRectClipper_impl()
const;
194 Rect getNonClientChildWindowContentArea_impl()
const;
195 Rect getClientChildWindowContentArea_impl()
const;
197 Rect getHitTestRect_impl()
const;
216 void addScrolledContainerProperties(
void);
222 #if defined(_MSC_VER)
223 # pragma warning(pop)
226 #endif // end of guard _CEGUIScrolledContainer_h_