27 #ifndef _CEGUIScrolledItemListBase_h_
28 #define _CEGUIScrolledItemListBase_h_
30 #include "./ItemListBase.h"
31 #include "./Scrollbar.h"
34 # pragma warning(push)
35 # pragma warning(disable : 4251)
104 void setShowVertScrollbar(
bool mode);
110 void setShowHorzScrollbar(
bool mode);
125 void ensureItemIsVisibleVert(
const ItemEntry& item);
140 void ensureItemIsVisibleHorz(
const ItemEntry& item);
158 virtual void initialiseComponents(
void);
168 void configureScrollbars(
const Sizef& doc_size);
194 void addScrolledItemListBaseProperties(
void);
199 #if defined(_MSC_VER)
200 # pragma warning(pop)
203 #endif // end of guard _CEGUIScrolledItemListBase_h_
Main namespace for Crazy Eddie's GUI Library.
Definition: arch_overview.dox:1
Base class for item type widgets.
Definition: widgets/ItemEntry.h:76
Base class used as the argument to all subscribers Event object.
Definition: EventArgs.h:49
EventArgs based class that is used for objects passed to handlers triggered for events concerning som...
Definition: InputEvent.h:251
EventArgs based class that is used for objects passed to input event handlers concerning mouse input...
Definition: InputEvent.h:280
Base class for item list widgets.
Definition: ItemListBase.h:78
String class used within the GUI system.
Definition: String.h:62