Merge branch 'tray-gdbus' of github.com:topisani/Waybar into tray-gdbus

This commit is contained in:
topisani
2018-10-04 18:47:06 +02:00
14 changed files with 290 additions and 202 deletions

View File

@ -3,14 +3,12 @@
#include <iostream>
waybar::modules::SNI::Tray::Tray(const Json::Value &config)
: config_(config), watcher_(), host_(dp) {}
: config_(config), watcher_(), host_(&dp) {}
auto waybar::modules::SNI::Tray::update() -> void {
for (auto item : host_.items) {
if (item.widget) {
item.widget->set_tooltip_text(item.title);
box_.pack_start(*item.widget);
}
for (auto &item : host_.items) {
item.event_box.set_tooltip_text(item.title);
box_.pack_start(item.event_box);
}
if (box_.get_children().size() > 0) {
box_.set_name("tray");