#define DATE_PICKER_WHEEL_HPP
#include <touchgfx/containers/Container.hpp>
#include <touchgfx/widgets/Image.hpp>
#include <touchgfx/widgets/Box.hpp>
#include <touchgfx/widgets/TextArea.hpp>
#include <BitmapDatabase.hpp>
#include <texts/TextKeysAndLanguages.hpp>
#include <touchgfx/mixins/MoveAnimator.hpp>
WheelSelector
public:
WheelSelector()
~WheelSelector()
handleDragEvent(const DragEvent &)
setup(int, int, int, int, TEXTS)
setTextColor(int16_t, int16_t, uint16_t, int, int)
handleClickEvent(const ClickEvent &)
handleGestureEvent(const GestureEvent &)
getSelectedIndex()
setSelectedIndex(int, int, EasingEquation)
reset()
setElementSelectedCallback(int &)
protected:
AnimationState
ANIMATING_GESTURE
ANIMATING_SNAP
ANIMATING_DRAG
NO_ANIMATION
currentAnimationState
textContainer
text
textSelectedContainer
textSelected
textSelectedBackground
selectedAreaYOffset
selectedTextYPosition
spaceBetweenTextRows
topCutOff
bottomCutOff
elementSelectedAction
textMoveEndedCallback
textMoveEndedHandler(const MoveAnimator<TextArea> &)
moveText(int)
animateMoveText(int, int, EasingEquation)
snap()
adjustForBoundries(int &)