#pragma once #include "AModule.hpp" #include "gtkmm/scale.h" namespace waybar { class ASlider : public AModule { public: ASlider(const Json::Value& config, const std::string& name, const std::string& id); virtual void onValueChanged(); protected: bool vertical_ = false; int min_ = 0, max_ = 100, curr_ = 50; Gtk::Scale scale_; }; } // namespace waybar