6#ifndef EGT_SCROLLWHEEL_H
7#define EGT_SCROLLWHEEL_H
15#include <egt/button.h>
16#include <egt/detail/meta.h>
19#include <egt/signal.h>
123 EGT_NODISCARD std::string
value()
const;
153 EGT_NODISCARD
size_t item_count()
const {
return m_items.size(); }
164 EGT_NODISCARD
bool reversed()
const {
return m_reversed; }
170 void init(
bool in_deserialize =
false);
172 void update_orientation();
176 size_t m_selected{0};
186 bool m_reversed{
false};
A Frame is a Widget that has children widgets.
Definition frame.h:45
Raster image resource used for drawing or displaying.
Definition image.h:39
A Label that displays text.
Definition label.h:41
Abstract base serializer class.
Definition serialize.h:34
std::list< std::tuple< std::string, std::string, Serializer::Attributes > > Properties
Definition serialize.h:47
Signal class used for defining a signal and dispatching events.
Definition signal.h:30
Static grid organization for widgets.
Definition grid.h:43
Orientation
Generic orientation flags.
Definition widgetflags.h:652
EGT framework namespace.
Definition animation.h:24