Waybar/include/ALabel.hpp

20 lines
335 B
C++
Raw Normal View History

#pragma once
#include <json/json.h>
#include "IModule.hpp"
namespace waybar {
class ALabel : public IModule {
public:
2018-08-20 12:50:45 +00:00
ALabel(const Json::Value&);
2018-08-18 13:05:18 +00:00
virtual ~ALabel() = default;
virtual auto update() -> void;
virtual operator Gtk::Widget &();
protected:
Gtk::Label label_;
2018-08-20 12:50:45 +00:00
const Json::Value& config_;
};
}