From: Enrico Zini Date: Sat, 27 Mar 2010 22:41:41 +0000 (+0000) Subject: Update number of log entries when they change X-Git-Url: https://git.toastfreeware.priv.at/gregoa/zavai.git/commitdiff_plain/03a2b4ce52a109f6cae9270c6bdfd7d00d445645 Update number of log entries when they change --- diff --git a/src/app_main.vala b/src/app_main.vala index 5eb37fa..94b7df2 100644 --- a/src/app_main.vala +++ b/src/app_main.vala @@ -425,14 +425,13 @@ public class Log : Gtk.VBox 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.log.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(); } diff --git a/src/log.vala b/src/log.vala index 2f10dbc..2bbb5d4 100644 --- a/src/log.vala +++ b/src/log.vala @@ -312,6 +312,8 @@ public class Logger : Resource, Object { protected List logs; + public signal void entries_changed(); + public Logger() { logs = null; @@ -355,6 +357,7 @@ public class Logger : Resource, Object pop(log); log.save(); if (logs == null) end_trace(); + entries_changed(); } public Log load(string fname)