aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/dialogs/recurrence-page.c
diff options
context:
space:
mode:
authorHans Petter Jansson <hpj@ximian.com>2003-01-17 05:14:02 +0800
committerHans Petter <hansp@src.gnome.org>2003-01-17 05:14:02 +0800
commitceb821417779737ccf0107eb5b1f49bb61811c5c (patch)
tree5a61e314343ba4e7fce208bd766cc1f439484ac6 /calendar/gui/dialogs/recurrence-page.c
parent2224fbc74549fc0e10100dad00a70167f5dec698 (diff)
downloadgsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.tar
gsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.tar.gz
gsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.tar.bz2
gsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.tar.lz
gsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.tar.xz
gsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.tar.zst
gsoc2013-evolution-ceb821417779737ccf0107eb5b1f49bb61811c5c.zip
Implement EAlarmList as CalComponentAlarm list with a GtkTreeModel
2003-01-16 Hans Petter Jansson <hpj@ximian.com> * gui/e-alarm-list.[ch]: Implement EAlarmList as CalComponentAlarm list with a GtkTreeModel interface. * gui/Makefile.am: Add e-alarm-list.[ch]. * gui/dialogs/alarm-page.[ch]: Use GtkTreeView with the new EAlarmList as model for the alarm list. Update copyright. * gui/dialogs/recurrence-page.[ch]: Update copyright. (free_exception_date_time): Removed. (fill_exception_widgets): Kill a lingering clist operation. svn path=/trunk/; revision=19499
Diffstat (limited to 'calendar/gui/dialogs/recurrence-page.c')
-rw-r--r--calendar/gui/dialogs/recurrence-page.c21
1 files changed, 3 insertions, 18 deletions
diff --git a/calendar/gui/dialogs/recurrence-page.c b/calendar/gui/dialogs/recurrence-page.c
index e9667e943b..2e3d9f479b 100644
--- a/calendar/gui/dialogs/recurrence-page.c
+++ b/calendar/gui/dialogs/recurrence-page.c
@@ -2,12 +2,13 @@
/* Evolution calendar - Recurrence page of the calendar component dialogs
*
- * Copyright (C) 2001 Ximian, Inc.
+ * Copyright (C) 2001-2003 Ximian, Inc.
*
* Authors: Federico Mena-Quintero <federico@ximian.com>
* Miguel de Icaza <miguel@ximian.com>
* Seth Alves <alves@hungry.com>
* JP Rosevear <jpr@ximian.com>
+ * Hans Petter Jansson <hpj@ximiman.com>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of version 2 of the GNU General Public
@@ -32,7 +33,6 @@
#include <gtk/gtktogglebutton.h>
#include <gtk/gtksignal.h>
#include <gtk/gtkspinbutton.h>
-#include <gtk/gtkliststore.h>
#include <gtk/gtktreeview.h>
#include <libgnome/gnome-i18n.h>
#include <glade/glade.h>
@@ -321,15 +321,6 @@ recurrence_page_init (RecurrencePage *rpage)
priv->comp = NULL;
}
-/* Frees the CalComponentDateTime stored in the GtkCList */
-static void
-free_exception_date_time (CalComponentDateTime *dt)
-{
- g_free (dt->value);
- g_free ((char*)dt->tzid);
- g_free (dt);
-}
-
/* Destroy handler for the recurrence page */
static void
recurrence_page_finalize (GObject *object)
@@ -496,14 +487,11 @@ fill_exception_widgets (RecurrencePage *rpage, CalComponent *comp)
{
RecurrencePagePrivate *priv;
GSList *list, *l;
- gboolean added;
+ gboolean added = FALSE;
priv = rpage->priv;
-
cal_component_get_exdate_list (comp, &list);
- added = FALSE;
-
for (l = list; l; l = l->next) {
CalComponentDateTime *cdt;
@@ -514,9 +502,6 @@ fill_exception_widgets (RecurrencePage *rpage, CalComponent *comp)
}
cal_component_free_exdate_list (list);
-
- if (added)
- gtk_clist_select_row (GTK_CLIST (priv->exception_list), 0, 0);
}
/* Computes a weekday mask for the start day of a calendar component,