10#ifndef __GUISCROLLBAR__H_
11#define __GUISCROLLBAR__H_
13#include "GUICompositeObject.h"
16#include "GUIObserver.h"
17#include "GUIException.h"
64 const eC_UInt &uiStepSize = 1,
79 eC_Bool
DoClick(
const eC_Value& vAbsX,
const eC_Value& vAbsY);
135 virtual void DoAnimate(
const eC_Value& vTimes = eC_FromInt(1));
170#ifdef GUILIANI_STREAM_GUI
183#ifdef GUILIANI_WRITE_GUI
202 eC_Bool
DoDragEnd(
const eC_Value& vAbsX,
const eC_Value& vAbsY);
210 void AdaptKnobSize();
212 void AdaptSliderSize();
216 eC_UInt m_uiScrollInterval;
217 eC_Bool m_bScrollDownRight;
225 eC_Bool m_bAutoStretch;
ObjectHandle_t
List of object resource ids.
Definition: GUIObjectHandleResource.h:55
Orientation_t
orientation of controls
Definition: GUICommonEnums.h:57
@ OR_HORIZONTAL
horizontal orientation
Definition: GUICommonEnums.h:58
This is the Guiliani base class for all composite objects.
Definition: GUICompositeObject.h:70
This is the Guiliani base class all controls are derived from.
Definition: GUIObject.h:81
Observer Base class for Observer-Design-Pattern within Guiliani.
Definition: GUIObserver.h:28
Helper class to supply a platform independent range implementation.
Definition: GUIRange.h:67
Base_t
Whether base is at minimum or maximum of the range.
Definition: GUIRange.h:72
Slider specialization that uses images for graphical representation.
Definition: GUISlider.h:80
CGUIValue stores a single value in one specific type.
Definition: GUIValue.h:25