28 #ifndef _CEGUIScrolledItemListBase_h_
29 #define _CEGUIScrolledItemListBase_h_
31 #include "CEGUIItemListBase.h"
32 #include "CEGUIScrollbar.h"
33 #include "CEGUIScrolledItemListBaseProperties.h"
36 # pragma warning(push)
37 # pragma warning(disable : 4251)
96 void setShowVertScrollbar(
bool mode);
102 void setShowHorzScrollbar(
bool mode);
117 void ensureItemIsVisibleVert(
const ItemEntry& item);
132 void ensureItemIsVisibleHorz(
const ItemEntry& item);
150 virtual void initialiseComponents(
void);
166 virtual bool testClassName_impl(
const String& class_name)
const
168 if (class_name==
"ScrolledItemListBase")
179 void configureScrollbars(
const Size& doc_size);
211 void addScrolledItemListBaseProperties(
void);
216 #if defined(_MSC_VER)
217 # pragma warning(pop)
220 #endif // end of guard _CEGUIScrolledItemListBase_h_