aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/alarm-notify/alarm-notify-dialog.h
diff options
context:
space:
mode:
authorPhilip Van Hoof <pvanhoof@gnome.org>2005-05-09 17:11:05 +0800
committerPhilip Van Hoof <pvanhoof@src.gnome.org>2005-05-09 17:11:05 +0800
commita7f677b5b8454ade1f5dd81f0fa01ea368772187 (patch)
tree1e7f5a44c93def080589498244db89780575437b /calendar/gui/alarm-notify/alarm-notify-dialog.h
parent71b1d2839752a246a4bc7855da634ebb7eab0ba0 (diff)
downloadgsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.tar
gsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.tar.gz
gsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.tar.bz2
gsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.tar.lz
gsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.tar.xz
gsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.tar.zst
gsoc2013-evolution-a7f677b5b8454ade1f5dd81f0fa01ea368772187.zip
Made the alarm-notify dialog multi-alarm aware
2005-05-11 Philip Van Hoof <pvanhoof@gnome.org> * gui/alarm-notify/*: Made the alarm-notify dialog multi-alarm aware svn path=/trunk/; revision=29315
Diffstat (limited to 'calendar/gui/alarm-notify/alarm-notify-dialog.h')
-rw-r--r--calendar/gui/alarm-notify/alarm-notify-dialog.h18
1 files changed, 17 insertions, 1 deletions
diff --git a/calendar/gui/alarm-notify/alarm-notify-dialog.h b/calendar/gui/alarm-notify/alarm-notify-dialog.h
index cf01f76af9..7c6b65870f 100644
--- a/calendar/gui/alarm-notify/alarm-notify-dialog.h
+++ b/calendar/gui/alarm-notify/alarm-notify-dialog.h
@@ -25,6 +25,9 @@
#include <glib.h>
#include <libecal/e-cal-component.h>
#include <gtk/gtkwidget.h>
+#include <gtk/gtktreemodel.h>
+#include <gtk/gtktreeselection.h>
+#include <gtk/gtkliststore.h>
@@ -34,12 +37,25 @@ typedef enum {
ALARM_NOTIFY_EDIT
} AlarmNotifyResult;
+typedef struct _AlarmNotificationsDialog AlarmNotificationsDialog;
+struct _AlarmNotificationsDialog
+{
+ GtkWidget *dialog;
+ GtkWidget *treeview;
+};
+
typedef void (* AlarmNotifyFunc) (AlarmNotifyResult result, int snooze_mins, gpointer data);
-GtkWidget *alarm_notify_dialog (time_t trigger, time_t occur_start, time_t occur_end,
+AlarmNotificationsDialog *
+notified_alarms_dialog_new (void);
+
+GtkTreeIter
+add_alarm_to_notified_alarms_dialog (AlarmNotificationsDialog *na, time_t trigger,
+ time_t occur_start, time_t occur_end,
ECalComponentVType vtype, const char *summary,
const char *description, const char *location,
AlarmNotifyFunc func, gpointer func_data);
+
#endif