From 017a40b429a28c7b69abee005262794dde049e15 Mon Sep 17 00:00:00 2001 From: Federico Mena Quintero Date: Thu, 23 Apr 1998 00:26:37 +0000 Subject: Made it use popup_menu(). 1998-04-22 Federico Mena Quintero * gncal-full-day.c: Made it use popup_menu(). * popup-menu.c: New file with utility functions for creating popup menus. Maybe such a thing would be useful in libgnomeui, a la gnome-app-helper? * Makefile.am (gnomecal_SOURCES): Added popup-menu.[ch] to the sources. 1998-04-21 Federico Mena Quintero * gncal-todo.c: New widget for editing TODO lists. This will be worked on a lot. * Makefile.am (gnomecal_SOURCES): Added gncal-todo.[ch] to the sources. * gncal-day-panel.c: Make it use the new TODO widget. svn path=/trunk/; revision=189 --- calendar/gncal-todo.h | 52 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 calendar/gncal-todo.h (limited to 'calendar/gncal-todo.h') diff --git a/calendar/gncal-todo.h b/calendar/gncal-todo.h new file mode 100644 index 0000000000..cb32c25421 --- /dev/null +++ b/calendar/gncal-todo.h @@ -0,0 +1,52 @@ +/* To-do widget for gncal + * + * Copyright (C) 1998 The Free Software Foundation + * + * Author: Federico Mena + */ + +#ifndef GNCAL_TODO_H +#define GNCAL_TODO_H + +#include +#include +#include +#include "gnome-cal.h" + + +BEGIN_GNOME_DECLS + + +#define GNCAL_TODO(obj) GTK_CHECK_CAST (obj, gncal_todo_get_type (), GncalTodo) +#define GNCAL_TODO_CLASS(klass) GTK_CHECK_CLASS_CAST (klass, gncal_todo_get_type (), GncalTodoClass) +#define GNCAL_IS_TODO(obj) GTK_CHECK_TYPE (obj, gncal_todo_get_type ()) + + +typedef struct _GncalTodo GncalTodo; +typedef struct _GncalTodoClass GncalTodoClass; + +struct _GncalTodo { + GtkVBox vbox; + + GnomeCalendar *calendar; /* the calendar we are associated to */ + + GtkCList *clist; + + GtkWidget *edit_button; + GtkWidget *delete_button; +}; + +struct _GncalTodoClass { + GtkVBoxClass parent_class; +}; + + +guint gncal_todo_get_type (void); +GtkWidget *gncal_todo_new (GnomeCalendar *calendar); + +void gncal_todo_update (GncalTodo *todo, iCalObject *ico, int flags); + + +END_GNOME_DECLS + +#endif -- cgit v1.2.3