[gtk+/gtk-2-22] directfb: use boilerplate macros for GdkImage
- From: Sven Neumann <neo src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/gtk-2-22] directfb: use boilerplate macros for GdkImage
- Date: Tue, 31 Aug 2010 19:10:01 +0000 (UTC)
commit 000b2fa22bcecbfe00aca56909e1b551b7ee186a
Author: Lionel Landwerlin <llandwerlin gmail com>
Date: Wed May 5 23:08:43 2010 +0200
directfb: use boilerplate macros for GdkImage
This patch reduce boilerplate for GdkImage using G_DEFINE_TYPE macro.
Signed-off-by: Lionel Landwerlin <llandwerlin gmail com>
gdk/directfb/gdkimage-directfb.c | 28 +---------------------------
1 files changed, 1 insertions(+), 27 deletions(-)
---
diff --git a/gdk/directfb/gdkimage-directfb.c b/gdk/directfb/gdkimage-directfb.c
index 1147595..768e804 100644
--- a/gdk/directfb/gdkimage-directfb.c
+++ b/gdk/directfb/gdkimage-directfb.c
@@ -51,33 +51,7 @@ static void gdk_image_init (GdkImage *image);
static void gdk_image_class_init (GdkImageClass *klass);
static void gdk_image_finalize (GObject *object);
-GType
-gdk_image_get_type (void)
-{
- static GType object_type = 0;
-
- if (!object_type)
- {
- const GTypeInfo object_info =
- {
- sizeof (GdkImageClass),
- (GBaseInitFunc) NULL,
- (GBaseFinalizeFunc) NULL,
- (GClassInitFunc) gdk_image_class_init,
- NULL, /* class_finalize */
- NULL, /* class_data */
- sizeof (GdkImage),
- 0, /* n_preallocs */
- (GInstanceInitFunc) gdk_image_init,
- };
-
- object_type = g_type_register_static (G_TYPE_OBJECT,
- "GdkImage",
- &object_info, 0);
- }
-
- return object_type;
-}
+G_DEFINE_TYPE (GdkImage, gdk_image, G_TYPE_OBJECT)
static void
gdk_image_init (GdkImage *image)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]