port to G_DEFINE_TYPE() and friends. Some related cleanup.
2005-12-19 Michael Natterer <mitch@gimp.org> * app/widgets/*.c: port to G_DEFINE_TYPE() and friends. Some related cleanup.
This commit is contained in:
committed by
Michael Natterer
parent
b53e627eb9
commit
61df53ec54
@ -34,53 +34,29 @@
|
||||
#include "gimpviewrendererbuffer.h"
|
||||
|
||||
|
||||
static void gimp_view_renderer_buffer_class_init (GimpViewRendererBufferClass *klass);
|
||||
|
||||
static void gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
|
||||
GtkWidget *widget);
|
||||
static void gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
|
||||
GtkWidget *widget);
|
||||
|
||||
|
||||
static GimpViewRendererClass *parent_class = NULL;
|
||||
G_DEFINE_TYPE (GimpViewRendererBuffer, gimp_view_renderer_buffer,
|
||||
GIMP_TYPE_VIEW_RENDERER);
|
||||
|
||||
#define parent_class gimp_view_renderer_buffer_class_init
|
||||
|
||||
GType
|
||||
gimp_view_renderer_buffer_get_type (void)
|
||||
{
|
||||
static GType renderer_type = 0;
|
||||
|
||||
if (! renderer_type)
|
||||
{
|
||||
static const GTypeInfo renderer_info =
|
||||
{
|
||||
sizeof (GimpViewRendererBufferClass),
|
||||
NULL, /* base_init */
|
||||
NULL, /* base_finalize */
|
||||
(GClassInitFunc) gimp_view_renderer_buffer_class_init,
|
||||
NULL, /* class_finalize */
|
||||
NULL, /* class_data */
|
||||
sizeof (GimpViewRendererBuffer),
|
||||
0, /* n_preallocs */
|
||||
NULL /* instance_init */
|
||||
};
|
||||
|
||||
renderer_type = g_type_register_static (GIMP_TYPE_VIEW_RENDERER,
|
||||
"GimpViewRendererBuffer",
|
||||
&renderer_info, 0);
|
||||
}
|
||||
|
||||
return renderer_type;
|
||||
}
|
||||
|
||||
static void
|
||||
gimp_view_renderer_buffer_class_init (GimpViewRendererBufferClass *klass)
|
||||
{
|
||||
GimpViewRendererClass *renderer_class = GIMP_VIEW_RENDERER_CLASS (klass);
|
||||
|
||||
parent_class = g_type_class_peek_parent (klass);
|
||||
|
||||
renderer_class->render = gimp_view_renderer_buffer_render;
|
||||
}
|
||||
|
||||
static void
|
||||
gimp_view_renderer_buffer_init (GimpViewRendererBuffer *renderer)
|
||||
{
|
||||
}
|
||||
|
||||
static void
|
||||
gimp_view_renderer_buffer_render (GimpViewRenderer *renderer,
|
||||
GtkWidget *widget)
|
||||
|
||||
Reference in New Issue
Block a user