waybar/src/ALabel.cpp

20 lines
382 B
C++
Raw Normal View History

#include "ALabel.hpp"
2018-08-20 14:50:45 +02:00
waybar::ALabel::ALabel(const Json::Value& config)
: config_(config)
{
if (config_["max-length"]) {
label_.set_max_width_chars(config_["max-length"].asUInt());
label_.set_ellipsize(Pango::EllipsizeMode::ELLIPSIZE_END);
}
}
auto waybar::ALabel::update() -> void
{
// Nothing here
}
waybar::ALabel::operator Gtk::Widget &() {
return label_;
}