17 #include "GUITexture.h" 28 float width,
float height,
32 ORIENTATION orientation,
bool showOnePage);
36 void Process(
unsigned int currentTime, CDirtyRegionList &dirtyregions)
override;
37 void Render()
override;
38 bool OnAction(
const CAction &action)
override;
39 void AllocResources()
override;
40 void FreeResources(
bool immediately =
false)
override;
41 void DynamicResourceAlloc(
bool bOnOff)
override;
42 void SetInvalid()
override;
43 virtual void SetRange(
int pageSize,
int numItems);
45 void SetValue(
int value);
47 std::string GetDescription()
const override;
48 bool IsVisible()
const override;
53 bool Move(
int iNumSteps);
54 virtual void SetFromPosition(
const CPoint &point);
56 std::unique_ptr<CGUITexture> m_guiBackground;
57 std::unique_ptr<CGUITexture> m_guiBarNoFocus;
58 std::unique_ptr<CGUITexture> m_guiBarFocus;
59 std::unique_ptr<CGUITexture> m_guiNibNoFocus;
60 std::unique_ptr<CGUITexture> m_guiNibFocus;
67 ORIENTATION m_orientation;
Definition: GUIListItem.h:30
Base class for controls.
Definition: GUIControl.h:75
EVENT_RESULT
Results of OnMouseEvent() Any value not equal to EVENT_RESULT_UNHANDLED indicates that the event was ...
Definition: GUIControl.h:60
class encapsulating information regarding a particular user action to be sent to windows and controls...
Definition: Action.h:22
Definition: GUITexture.h:51
Definition: GUIMessage.h:365
Simple class for mouse events.
Definition: Key.h:114