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)
106 void setShowVertScrollbar(
bool mode);
112 void setShowHorzScrollbar(
bool mode);
127 void ensureItemIsVisibleVert(
const ItemEntry& item);
142 void ensureItemIsVisibleHorz(
const ItemEntry& item);
160 virtual void initialiseComponents(
void);
178 if (class_name==
"ScrolledItemListBase")
189 void configureScrollbars(
const Size& doc_size);
221 void addScrolledItemListBaseProperties(
void);
226 #if defined(_MSC_VER)
227 # pragma warning(pop)
230 #endif // end of guard _CEGUIScrolledItemListBase_h_
virtual bool testClassName_impl(const String &class_name) const
Return whether this window was inherited from the given class name at some point in the inheritance h...
Definition: CEGUIItemListBase.h:526
Base class for item type widgets.
Definition: CEGUIItemEntry.h:78
Base class used as the argument to all subscribers Event object.
Definition: CEGUIEventArgs.h:52
Class that holds the size (width & height) of something.
Definition: CEGUISize.h:43
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: CEGUIInputEvent.h:245
EventArgs based class that is used for objects passed to input event handlers concerning mouse input...
Definition: CEGUIInputEvent.h:274
Base class for item list widgets.
Definition: CEGUIItemListBase.h:80
String class used within the GUI system.
Definition: CEGUIString.h:57