diff options
author | Federico Mena Quintero <federico@helixcode.com> | 2000-10-27 12:09:34 +0800 |
---|---|---|
committer | Federico Mena Quintero <federico@src.gnome.org> | 2000-10-27 12:09:34 +0800 |
commit | 0670283434a985fd13c381e3e5081cc8ec7555d1 (patch) | |
tree | 3f6fe6d9cc1802e7bf542f97c4347c89aa013689 /calendar/cal-util | |
parent | b234a3141bf6607ac8f4a980637d5f63e9b74511 (diff) | |
download | gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.tar gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.tar.gz gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.tar.bz2 gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.tar.lz gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.tar.xz gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.tar.zst gsoc2013-evolution-0670283434a985fd13c381e3e5081cc8ec7555d1.zip |
This is the new recurrence page, partially finished. I just want it on CVS
This is the new recurrence page, partially finished. I just want
it on CVS for if my laptop explodes.
This is highly disgusting code. It has to discriminate between the
recurrence types we support and the ones we do not.
I hate iCalendar. I hate it more than Hi-Fi\'s pizza.
2000-10-26 Federico Mena Quintero <federico@helixcode.com>
* gui/event-editor.c (EventEditorPrivate): Integrate Anna's new
recurrence page. Replace the old widget pointers with the new
ones. Modified the relevant functions accordingly and added
plenty of new ones.
(event_editor_get_cal_client): New function.
(fill_recurrence_widgets): This is *THE* tricky function for you.
It has to discriminate whether we get a recurrence we support for
editing or not. And this is not trivial. Sigh.
(event_editor_update_widgets): Added preconditions and API docs.
* event-editor-dialog.glade: Fixed all the spacings/
paddings/packing options so that the widgets will look right if
the dialog box is resized. Also fixes some misaligned widgets.
* cal-util/cal-component.c (cal_component_set_rdate_list): Removed
incorrect assertion.
svn path=/trunk/; revision=6219
Diffstat (limited to 'calendar/cal-util')
-rw-r--r-- | calendar/cal-util/cal-component.c | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/calendar/cal-util/cal-component.c b/calendar/cal-util/cal-component.c index 35ec603dd2..4f813cbdee 100644 --- a/calendar/cal-util/cal-component.c +++ b/calendar/cal-util/cal-component.c @@ -2252,9 +2252,10 @@ cal_component_has_exrules (CalComponent *comp) * cal_component_has_exceptions: * @comp: A calendar component object * - * Queries whether a calendar component object has any exceptions defined + * Queries whether a calendar component object has any exception dates + * or exception rules. * - * Return value: TRUE if the component has exceptions, FALSE otherwise + * Return value: TRUE if the component has exceptions, FALSE otherwise. **/ gboolean cal_component_has_exceptions (CalComponent *comp) @@ -2542,7 +2543,6 @@ cal_component_set_rdate_list (CalComponent *comp, GSList *period_list) g_return_if_fail (comp != NULL); g_return_if_fail (IS_CAL_COMPONENT (comp)); - g_return_if_fail (period_list != NULL); priv = comp->priv; g_return_if_fail (priv->icalcomp != NULL); @@ -2670,12 +2670,13 @@ cal_component_has_rrules (CalComponent *comp) } /** - * cal_component_has_recurrence: + * cal_component_has_recurrences: * @comp: A calendar component object * - * Queries whether a calendar component object has any recurrences defined + * Queries whether a calendar component object has any recurrence dates or + * recurrence rules. * - * Return value: TRUE if the component has recurrences, FALSE otherwise + * Return value: TRUE if the component has recurrences, FALSE otherwise. **/ gboolean cal_component_has_recurrences (CalComponent *comp) |