diff options
author | Joe Zhao <ztuowen@gmail.com> | 2015-09-04 08:55:16 -0600 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2015-09-04 08:55:16 -0600 |
commit | 4797fa9af722263307f08b386458691a5b70fa29 (patch) | |
tree | a6c7153d0278049e3c90fdbdefd5d7008ff7471c /totimer.cpp | |
parent | 1c8adbdeaf48fd9a2d7aa827a5bc761ed21b4796 (diff) | |
download | pomodori-4797fa9af722263307f08b386458691a5b70fa29.tar.gz pomodori-4797fa9af722263307f08b386458691a5b70fa29.tar.bz2 pomodori-4797fa9af722263307f08b386458691a5b70fa29.zip |
misc
Diffstat (limited to 'totimer.cpp')
-rw-r--r-- | totimer.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/totimer.cpp b/totimer.cpp index b632ebf..66a6b52 100644 --- a/totimer.cpp +++ b/totimer.cpp @@ -3,7 +3,7 @@ // #include "totimer.h" -#include<stdlib.h> +#include<stdio.h> void quit(NotifyNotification *note,gpointer user_data) { @@ -16,7 +16,7 @@ void timeup(NotifyNotification *note,const char *action,gpointer user_data){ tres* lastres = (tres*)user_data; switch (action[0]){ case 'M': - settimer(lastres, 5); + settimer(lastres, POTEXT); break; case 'G': log(lastres,1); @@ -32,7 +32,12 @@ bool notify(gpointer user_data) { tres* lastres = (tres*)user_data; NotifyNotification *n; - n = notify_notification_new ("Tomodori","Time's Up", NULL); + char str[20]; + if (lastres->time>POTIME) + sprintf(str,"Time's up!(%d)",lastres->time-POTIME); + else + sprintf(str,"Time's up!"); + n = notify_notification_new ("Tomodori",str, NULL); notify_notification_set_urgency(n,NOTIFY_URGENCY_CRITICAL); notify_notification_add_action(n,"M", "More",(NotifyActionCallback)timeup,lastres,NULL); notify_notification_add_action(n,"G", "Good",(NotifyActionCallback)timeup,lastres,NULL); |