diff options
author | Chris Toshok <toshok@ximian.com> | 2002-11-15 10:54:26 +0800 |
---|---|---|
committer | Chris Toshok <toshok@src.gnome.org> | 2002-11-15 10:54:26 +0800 |
commit | 4f5907874da6c128db8276713751a1b0313522b0 (patch) | |
tree | b59d0bb60625b0a53823c49a92e8bbd778510225 /addressbook/gui/widgets/gal-view-factory-minicard.c | |
parent | f60cb1f5371ad819960d43585cdd4b28eb465e59 (diff) | |
download | gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.gz gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.bz2 gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.lz gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.xz gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.tar.zst gsoc2013-evolution-4f5907874da6c128db8276713751a1b0313522b0.zip |
clean this up a tad.
2002-11-14 Chris Toshok <toshok@ximian.com>
* gui/widgets/gal-view-factory-minicard.c: clean this up a tad.
* gui/widgets/e-addressbook-view.c (init_collection): re-enable
this.
(setup_menus): same.
* gui/widgets/gal-view-minicard.[ch]: more GObject work.
svn path=/trunk/; revision=18776
Diffstat (limited to 'addressbook/gui/widgets/gal-view-factory-minicard.c')
-rw-r--r-- | addressbook/gui/widgets/gal-view-factory-minicard.c | 42 |
1 files changed, 4 insertions, 38 deletions
diff --git a/addressbook/gui/widgets/gal-view-factory-minicard.c b/addressbook/gui/widgets/gal-view-factory-minicard.c index e6cac225ce..9fbff1f774 100644 --- a/addressbook/gui/widgets/gal-view-factory-minicard.c +++ b/addressbook/gui/widgets/gal-view-factory-minicard.c @@ -13,9 +13,7 @@ #include "gal-view-factory-minicard.h" #include "gal-view-minicard.h" -#define GVFE_CLASS(e) ((GalViewFactoryMinicardClass *)((GtkObject *)e)->klass) - -#define PARENT_TYPE gal_view_factory_get_type () +#define PARENT_TYPE GAL_VIEW_FACTORY_TYPE static GalViewFactoryClass *gal_view_factory_minicard_parent_class; @@ -39,24 +37,14 @@ gal_view_factory_minicard_get_type_code (GalViewFactory *factory) } static void -gal_view_factory_minicard_destroy (GtkObject *object) -{ -#if 0 - GalViewFactoryMinicard *factory = GAL_VIEW_FACTORY_MINICARD(object); -#endif -} - -static void -gal_view_factory_minicard_class_init (GtkObjectClass *object_class) +gal_view_factory_minicard_class_init (GObjectClass *object_class) { GalViewFactoryClass *view_factory_class = GAL_VIEW_FACTORY_CLASS(object_class); - gal_view_factory_minicard_parent_class = gtk_type_class (PARENT_TYPE); + gal_view_factory_minicard_parent_class = g_type_class_ref (PARENT_TYPE); view_factory_class->get_title = gal_view_factory_minicard_get_title; view_factory_class->new_view = gal_view_factory_minicard_new_view; view_factory_class->get_type_code = gal_view_factory_minicard_get_type_code; - - object_class->destroy = gal_view_factory_minicard_destroy; } static void @@ -93,26 +81,4 @@ gal_view_factory_minicard_construct (GalViewFactoryMinicard *factory) return GAL_VIEW_FACTORY(factory); } -GType -gal_view_factory_minicard_get_type (void) -{ - static GType type = 0; - - if (!type) { - static const GTypeInfo info = { - sizeof (GalViewFactoryMinicardClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) gal_view_factory_minicard_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof (GalViewFactoryMinicard), - 0, /* n_preallocs */ - (GInstanceInitFunc) gal_view_factory_minicard_init, - }; - - type = g_type_register_static (PARENT_TYPE, "GalViewFactoryMinicard", &info, 0); - } - - return type; -} +E_MAKE_TYPE(gal_view_factory_minicard, "GalViewFactoryMinicard", GalViewFactoryMinicard, gal_view_factory_minicard_class_init, gal_view_factory_minicard_init, PARENT_TYPE) |