summaryrefslogtreecommitdiff
path: root/gtk/gtkcelllayout.c
diff options
context:
space:
mode:
authorJavier Jardón <jjardon@gnome.org>2010-08-25 21:58:37 +0200
committerJavier Jardón <jjardon@gnome.org>2010-08-26 00:33:56 +0200
commit24fedeccaccae59a8dc1b8c6e33cd8a3f9a4a32f (patch)
treee4b93c2dff2161f4ceb400d2acfe231c83d8311a /gtk/gtkcelllayout.c
parent208e548ab1d3cb5662d83cc0bb0033756456df49 (diff)
downloadgtk+-24fedeccaccae59a8dc1b8c6e33cd8a3f9a4a32f.tar.gz
gtk/gtkcelllayout.c: Use G_DEFINE_INTERFACE macro
Diffstat (limited to 'gtk/gtkcelllayout.c')
-rw-r--r--gtk/gtkcelllayout.c31
1 files changed, 5 insertions, 26 deletions
diff --git a/gtk/gtkcelllayout.c b/gtk/gtkcelllayout.c
index 985457be85..86e8e39644 100644
--- a/gtk/gtkcelllayout.c
+++ b/gtk/gtkcelllayout.c
@@ -25,34 +25,13 @@
#include "gtkintl.h"
-GType
-gtk_cell_layout_get_type (void)
-{
- static GType cell_layout_type = 0;
+typedef GtkCellLayoutIface GtkCellLayoutInterface;
+G_DEFINE_INTERFACE (GtkCellLayout, gtk_cell_layout, G_TYPE_OBJECT);
- if (! cell_layout_type)
- {
- const GTypeInfo cell_layout_info =
- {
- sizeof (GtkCellLayoutIface),
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- 0,
- 0,
- NULL
- };
-
- cell_layout_type =
- g_type_register_static (G_TYPE_INTERFACE, I_("GtkCellLayout"),
- &cell_layout_info, 0);
-
- g_type_interface_add_prerequisite (cell_layout_type, G_TYPE_OBJECT);
- }
- return cell_layout_type;
+static void
+gtk_cell_layout_default_init (GtkCellLayoutInterface *iface)
+{
}
/**