diff options
author | JP Rosevear <jpr@helixcode.com> | 2000-08-21 11:22:41 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2000-08-21 11:22:41 +0800 |
commit | 6426c17f2613f6d9e00472e3fbedcfc378500133 (patch) | |
tree | bee5a6dfa99d306a33e8af38576b2d4b53f2f33b | |
parent | 20475c3960279fb5ca644e5466040c60c83e996e (diff) | |
download | gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.tar gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.tar.gz gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.tar.bz2 gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.tar.lz gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.tar.xz gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.tar.zst gsoc2013-evolution-6426c17f2613f6d9e00472e3fbedcfc378500133.zip |
Use CalComponent instead of iCalObject. #if some alarm stuff
2000-08-20 JP Rosevear <jpr@helixcode.com>
* gui/e-week-view-event-item.c
(e_week_view_event_item_draw_icons):
Use CalComponent instead of iCalObject. #if some alarm stuff
svn path=/trunk/; revision=4896
-rw-r--r-- | calendar/ChangeLog | 5 | ||||
-rw-r--r-- | calendar/gui/Makefile.am | 2 | ||||
-rw-r--r-- | calendar/gui/e-week-view-event-item.c | 9 |
3 files changed, 13 insertions, 3 deletions
diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 3340a21ecb..72a0466cf0 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,5 +1,10 @@ 2000-08-20 JP Rosevear <jpr@helixcode.com> + * gui/e-week-view-event-item.c (e_week_view_event_item_draw_icons): + Use CalComponent instead of iCalObject. #if some alarm stuff + +2000-08-20 JP Rosevear <jpr@helixcode.com> + * gui/e-week-view.c (e_week_view_update_event): Use CalComponent instead of iCalObject. Work around not having a compare dates routine for two CalComponents. diff --git a/calendar/gui/Makefile.am b/calendar/gui/Makefile.am index 4927f7c6b6..995d51c32a 100644 --- a/calendar/gui/Makefile.am +++ b/calendar/gui/Makefile.am @@ -42,6 +42,8 @@ glade_DATA = \ glade_messages = event-editor-dialog.glade.h evolution_calendar_SOURCES = \ + e-day-view.c \ + e-day-view.h \ alarm.c \ alarm.h \ calendar-commands.c \ diff --git a/calendar/gui/e-week-view-event-item.c b/calendar/gui/e-week-view-event-item.c index 8b4aea1d2d..f8812f6c33 100644 --- a/calendar/gui/e-week-view-event-item.c +++ b/calendar/gui/e-week-view-event-item.c @@ -487,7 +487,7 @@ e_week_view_event_item_draw_icons (EWeekViewEventItem *wveitem, EWeekView *week_view; EWeekViewEvent *event; EWeekViewEventSpan *span; - iCalObject *ico; + CalComponent *comp; GdkGC *gc; gint num_icons = 0, icon_x_inc; gboolean draw_reminder_icon = FALSE, draw_recurrence_icon = FALSE; @@ -498,17 +498,20 @@ e_week_view_event_item_draw_icons (EWeekViewEventItem *wveitem, wveitem->event_num); span = &g_array_index (week_view->spans, EWeekViewEventSpan, event->spans_index + wveitem->span_num); - ico = event->ico; + comp = event->comp; gc = week_view->main_gc; +#if 0 if (ico->dalarm.enabled || ico->malarm.enabled || ico->palarm.enabled || ico->aalarm.enabled) { draw_reminder_icon = TRUE; num_icons++; } +#endif - if (ico->recur) { + if (cal_component_has_rdates (comp) + || cal_component_has_rrules (comp)) { draw_recurrence_icon = TRUE; num_icons++; } |