diff options
author | Chris Toshok <toshok@ximian.com> | 2002-11-03 14:14:01 +0800 |
---|---|---|
committer | Chris Toshok <toshok@src.gnome.org> | 2002-11-03 14:14:01 +0800 |
commit | f54b808bf2b6c6649f33c062036a207fe152bdd8 (patch) | |
tree | 9e4f2e0a40597c4ea425ba60501f20f5403ed76f /addressbook/backend/ebook/e-card-cursor.c | |
parent | 805e75e7d9315f8cb9f6a7213fc373a8a873a242 (diff) | |
download | gsoc2013-evolution-f54b808bf2b6c6649f33c062036a207fe152bdd8.tar.gz gsoc2013-evolution-f54b808bf2b6c6649f33c062036a207fe152bdd8.tar.zst gsoc2013-evolution-f54b808bf2b6c6649f33c062036a207fe152bdd8.zip |
just include glib.h instead of the gtk stuff.
2002-11-02 Chris Toshok <toshok@ximian.com>
* backend/ebook/e-book-types.h: just include glib.h instead of the
gtk stuff.
* backend/ebook/e-book-listener.[ch]: convert to
GObject/bonobo-activation/etc/etc.
* e-book-util.[ch]: same.
* e-book-view-listener.[ch]: same.
* e-book-view.[ch]: same.
* e-book.[ch]: same.
* e-card-compare.[ch]: same.
* e-card-cursor.[ch]: same.
* e-card-simple.[ch]: same.
* e-card.[ch]: same.
* e-destination.[ch]: same.
* evolution-ldif-importer.c: same.
* evolution-vcard-importer.c: same.
* load-gnomecard-addressbook.c: same.
* load-pine-addressbok.c: same.
* test-card.c: same.
* test-client-list.c: same.
* test-client.c: same.
* backend/ebook/Makefile.am: add e-book-marshal.c to SOURCES, add
e-book-marshal.[ch] to CLEANFILES, and add e-book-marshal.list to
EXTRA_DIST. Also, remove the camel libs from the test LDADD's,
and leave e-destination.[ch] out of the build.
* backend/ebook/.cvsignore: ignore e-book-marshal.[ch]
* backend/ebook/e-book-marshal.list: marshallers for e-book.
svn path=/trunk/; revision=18505
Diffstat (limited to 'addressbook/backend/ebook/e-card-cursor.c')
-rw-r--r-- | addressbook/backend/ebook/e-card-cursor.c | 42 |
1 files changed, 21 insertions, 21 deletions
diff --git a/addressbook/backend/ebook/e-card-cursor.c b/addressbook/backend/ebook/e-card-cursor.c index 171f83d736..4c96338a52 100644 --- a/addressbook/backend/ebook/e-card-cursor.c +++ b/addressbook/backend/ebook/e-card-cursor.c @@ -7,7 +7,6 @@ */ #include <config.h> -#include <gtk/gtkobject.h> #include "addressbook.h" #include "e-card-cursor.h" @@ -18,13 +17,13 @@ struct _ECardCursorPrivate { /* * A pointer to our parent object class */ -static GtkObjectClass *parent_class; +static GObjectClass *parent_class; /* - * Implemented GtkObject::destroy + * Implemented GObject::dispose */ static void -e_card_cursor_destroy (GtkObject *object) +e_card_cursor_dispose (GObject *object) { ECardCursor *cursor = E_CARD_CURSOR (object); CORBA_Environment ev; @@ -52,7 +51,7 @@ e_card_cursor_destroy (GtkObject *object) if ( cursor->priv ) g_free ( cursor->priv ); - GTK_OBJECT_CLASS (parent_class)->destroy (object); + G_OBJECT_CLASS (parent_class)->dispose (object); } /** @@ -129,11 +128,11 @@ e_card_cursor_get_nth (ECardCursor *cursor, static void e_card_cursor_class_init (ECardCursorClass *klass) { - GtkObjectClass *object_class = (GtkObjectClass *) klass; + GObjectClass *object_class = (GObjectClass *) klass; - parent_class = gtk_type_class (gtk_object_get_type ()); + parent_class = g_type_class_ref (G_TYPE_OBJECT); - object_class->destroy = e_card_cursor_destroy; + object_class->dispose = e_card_cursor_dispose; } static void @@ -143,24 +142,25 @@ e_card_cursor_init (ECardCursor *cursor) cursor->priv->corba_cursor = CORBA_OBJECT_NIL; } -GtkType +GType e_card_cursor_get_type (void) { - static GtkType type = 0; + static GType type = 0; if (!type){ - GtkTypeInfo info = { - "ECardCursor", - sizeof (ECardCursor), + static const GTypeInfo info = { sizeof (ECardCursorClass), - (GtkClassInitFunc) e_card_cursor_class_init, - (GtkObjectInitFunc) e_card_cursor_init, - NULL, /* reserved 1 */ - NULL, /* reserved 2 */ - (GtkClassInitFunc) NULL + NULL, /* base_init */ + NULL, /* base_finalize */ + (GClassInitFunc) e_card_cursor_class_init, + NULL, /* class_finalize */ + NULL, /* class_data */ + sizeof (ECardCursor), + 0, /* n_preallocs */ + (GInstanceInitFunc) e_card_cursor_init, }; - type = gtk_type_unique (gtk_object_get_type (), &info); + type = g_type_register_static (G_TYPE_OBJECT, "ECardCursor", &info, 0); } return type; @@ -209,7 +209,7 @@ e_card_cursor_construct (ECardCursor *cursor, CORBA_exception_free (&ev); /* - * Success: return the GtkType we were given + * Success: return the GType we were given */ return cursor; } @@ -228,7 +228,7 @@ e_card_cursor_new (GNOME_Evolution_Addressbook_CardCursor corba_cursor) { ECardCursor *cursor; - cursor = gtk_type_new (e_card_cursor_get_type ()); + cursor = g_object_new (E_TYPE_CARD_CURSOR, NULL); return e_card_cursor_construct (cursor, corba_cursor); |