l_info_button = new Gtk.Button();
l_info_button.set_image(l_info);
l_info_button.relief = Gtk.ReliefStyle.NONE;
- // l_info_button.clicked += on_date_clicked;
+ l_info_button.clicked += (b) => {
+ zavai.app.push_applet(zavai.ui.logview.log);
+ };
pack_start(l_info_button, false, false, 0);
- //zavai.clock.clock.minute_changed += on_minute_changed;
- //zavai.clock.clock.schedule_changed += on_schedule_changed;
- //on_schedule_changed(zavai.clock.clock.next_alarm());
+ zavai.log.log.entries_changed += refresh;
- //zavai.clock.clock.request("ui.main.clock");
refresh();
}
++count;
return true;
});
- l_info.set_text("%d log entries".printf(count));
+ if (count == 0)
+ l_info.set_text("");
+ else
+ l_info.set_text("%d log entries".printf(count));
l_info_button.set_sensitive(count != 0);
//zavai.log.Log l = zavai.log.log.load(args[2]);
}