diff options
author | Arturo Espinosa <unammx@src.gnome.org> | 1998-04-18 12:02:46 +0800 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1998-04-18 12:02:46 +0800 |
commit | f1b08663ddff6432289ca4780bc823c96d471657 (patch) | |
tree | fed1c651f292c4855550302ef94808338b9fd0dc /calendar/calobj.c | |
parent | d79ee74dad39ee5210482aa90a7c6a7b2f0b7517 (diff) | |
download | gsoc2013-evolution-f1b08663ddff6432289ca4780bc823c96d471657.tar.gz gsoc2013-evolution-f1b08663ddff6432289ca4780bc823c96d471657.tar.zst gsoc2013-evolution-f1b08663ddff6432289ca4780bc823c96d471657.zip |
Yes.
Yes.
It works.
It loads, it saves, it does all that stuff.
It works, even if federico complains that we did not test close.
Repetition, alarms, all that stuff you all guys love.
It it is there. We did minimal testing, but we know you will
happilly commit a fix if you find a problem, right?
Ok, we are off to a party now.
Miguel
svn path=/trunk/; revision=155
Diffstat (limited to 'calendar/calobj.c')
-rw-r--r-- | calendar/calobj.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/calendar/calobj.c b/calendar/calobj.c index 47d8c8a97e..624a179b05 100644 --- a/calendar/calobj.c +++ b/calendar/calobj.c @@ -1102,3 +1102,21 @@ ical_object_compute_end (iCalObject *ico) ico->recur->_enddate = 0; ical_object_generate_events (ico, ico->dtstart, 0, duration_callback, &count); } + +int +alarm_compute_offset (CalendarAlarm *a) +{ + if (!a->enabled) + return -1; + switch (a->units){ + case ALARM_MINUTES: + a->offset = a->count * 60; + break; + case ALARM_HOURS: + a->offset = a->count * 3600; + break; + case ALARM_DAYS: + a->offset = a->count * 24 * 3600; + } + return a->offset; +} |