/* * EventEditor widget * Copyright (C) 1998 the Free Software Foundation * * Author: Miguel de Icaza (miguel@kernel.org) */ #ifndef EVENT_EDITOR_H #define EVENT_EDITOR_H BEGIN_GNOME_DECLS #define EVENT_EDITOR(obj) GTK_CHECK_CAST(obj, event_editor_get_type(), EventEditor) #define EVENT_EDITOR_CLASS(class) GTK_CHECK_CAST_CLASS(class, event_editor_get_type(), EventEditorClass) #define IS_EVENT_EDITOR(obj) GTK_CHECK_TYPE(obj, event_editor_get_type()) typedef struct { GtkWindow gtk_window; GtkWidget *notebook; GtkWidget *hbox; GtkWidget *vbox; GtkWidget *general; GtkTable *general_table; GtkWidget *general_time_table; GtkWidget *general_owner; GtkWidget *general_summary; GtkWidget *start_time, *end_time; /* The associated ical object */ iCalObject *ical; int new_ical; } EventEditor; typedef struct { GnomePropertyBoxClass parent_class; } EventEditorClass; GtkWidget *event_editor_new (iCalObject *); END_GNOME_DECLS #endif