aboutsummaryrefslogtreecommitdiffstats
path: root/calendar/gui/e-itip-control.c
diff options
context:
space:
mode:
authorJP Rosevear <jpr@novell.com>2004-10-14 02:37:05 +0800
committerJP Rosevear <jpr@src.gnome.org>2004-10-14 02:37:05 +0800
commit6637268444f29f397df8f90086696500febfa17f (patch)
tree2d17f95ea03fd9386b7c009c928cbc22653b72a2 /calendar/gui/e-itip-control.c
parentee79ced9e8dcf05d634da8037b19bf9273cffd7a (diff)
downloadgsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.tar
gsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.tar.gz
gsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.tar.bz2
gsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.tar.lz
gsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.tar.xz
gsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.tar.zst
gsoc2013-evolution-6637268444f29f397df8f90086696500febfa17f.zip
ditto
2004-10-13 JP Rosevear <jpr@novell.com> * gui/dialogs/task-page.c: ditto * gui/calendar-component.h: remove e-source-selector include * gui/tasks-component.h: ditto * gui/calendar-component.c: update include to libedataserverui for source selector and option menus * gui/e-cal-popup.c: ditto * gui/dialogs/url-editor-dialog.h: ditto * gui/dialogs/select-source-dialog.c: ditto * gui/tasks-component.c: ditto * importers/icalendar-importer.c: ditto * gui/e-itip-control.c: ditto; use G_DEFINE_TYPE instead of E_MAKE_TYPE * gui/dialogs/event-page.c: ditto * gui/dialogs/task-page.c: ditto svn path=/trunk/; revision=27569
Diffstat (limited to 'calendar/gui/e-itip-control.c')
-rw-r--r--calendar/gui/e-itip-control.c23
1 files changed, 8 insertions, 15 deletions
diff --git a/calendar/gui/e-itip-control.c b/calendar/gui/e-itip-control.c
index 82d90c36fb..2ea9ed758b 100644
--- a/calendar/gui/e-itip-control.c
+++ b/calendar/gui/e-itip-control.c
@@ -43,6 +43,7 @@
#include <gtkhtml/gtkhtml-embedded.h>
#include <gtkhtml/gtkhtml-stream.h>
#include <libedataserver/e-source-list.h>
+#include <libedataserverui/e-source-option-menu.h>
#include <libical/ical.h>
#include <libecal/e-cal-component.h>
#include <libecal/e-cal-time-util.h>
@@ -50,7 +51,6 @@
#include <e-util/e-time-utils.h>
#include <e-util/e-dialog-widgets.h>
#include <e-util/e-html-utils.h>
-#include <widgets/misc/e-source-option-menu.h>
#include "dialogs/delete-error.h"
#include "calendar-config.h"
#include "itip-utils.h"
@@ -104,22 +104,17 @@ struct _EItipControlPrivate {
#define HTML_BODY_END "</body>"
#define HTML_FOOTER "</html>"
-static void class_init (EItipControlClass *klass);
-static void init (EItipControl *itip);
-static void destroy (GtkObject *obj);
+static void e_itip_control_destroy (GtkObject *obj);
static void find_my_address (EItipControl *itip, icalcomponent *ical_comp, icalparameter_partstat *status);
static void url_requested_cb (GtkHTML *html, const gchar *url, GtkHTMLStream *handle, gpointer data);
static gboolean object_requested_cb (GtkHTML *html, GtkHTMLEmbedded *eb, gpointer data);
static void ok_clicked_cb (GtkWidget *widget, gpointer data);
-static GtkVBoxClass *parent_class = NULL;
-
-E_MAKE_TYPE (e_itip_control, "EItipControl", EItipControl, class_init, init,
- GTK_TYPE_VBOX);
+G_DEFINE_TYPE (EItipControl, e_itip_control, GTK_TYPE_VBOX);
static void
-class_init (EItipControlClass *klass)
+e_itip_control_class_init (EItipControlClass *klass)
{
GObjectClass *object_class;
GtkObjectClass *gtkobject_class;
@@ -127,9 +122,7 @@ class_init (EItipControlClass *klass)
object_class = G_OBJECT_CLASS (klass);
gtkobject_class = GTK_OBJECT_CLASS (klass);
- parent_class = g_type_class_peek_parent (klass);
-
- gtkobject_class->destroy = destroy;
+ gtkobject_class->destroy = e_itip_control_destroy;
}
static void
@@ -389,7 +382,7 @@ html_destroyed (gpointer data)
}
static void
-init (EItipControl *itip)
+e_itip_control_init (EItipControl *itip)
{
EItipControlPrivate *priv;
GtkWidget *scrolled_window;
@@ -489,7 +482,7 @@ clean_up (EItipControl *itip)
}
static void
-destroy (GtkObject *obj)
+e_itip_control_destroy (GtkObject *obj)
{
EItipControl *itip = E_ITIP_CONTROL (obj);
EItipControlPrivate *priv;
@@ -519,7 +512,7 @@ destroy (GtkObject *obj)
itip->priv = NULL;
}
- (* GTK_OBJECT_CLASS (parent_class)->destroy) (obj);
+ (* GTK_OBJECT_CLASS (e_itip_control_parent_class)->destroy) (obj);
}
GtkWidget *