From d4649bc67f85e53f5519cd38565e89260010a2b4 Mon Sep 17 00:00:00 2001 From: Richard Cohen Date: Wed, 24 May 2023 10:30:32 +0100 Subject: [PATCH] Refactor: DEFINE_TYPE GncRecurrenceComp < GtkScrolledWindow --- gnucash/gnome-utils/gnc-recurrence.c | 27 +-------------------------- 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/gnucash/gnome-utils/gnc-recurrence.c b/gnucash/gnome-utils/gnc-recurrence.c index f455df3137..c6ab5db466 100644 --- a/gnucash/gnome-utils/gnc-recurrence.c +++ b/gnucash/gnome-utils/gnc-recurrence.c @@ -465,6 +465,7 @@ static void removeClicked(GtkButton *b, gpointer data) removeRecurrence(grc); } +G_DEFINE_TYPE (GncRecurrenceComp, gnc_recurrence_comp, GTK_TYPE_SCROLLED_WINDOW) void gnc_recurrence_comp_set_list(GncRecurrenceComp *grc, const GList *rlist) @@ -560,35 +561,9 @@ gnc_recurrence_comp_class_init( GncRecurrenceCompClass *klass ) G_TYPE_NONE, 0); - //parent_class = g_type_class_peek_parent (klass); //object_class->finalize = gnc_recurrence_finalize; } - -GType -gnc_recurrence_comp_get_type() -{ - static GType type = 0; - if (type == 0) - { - static GTypeInfo typeinfo = - { - sizeof(GncRecurrenceCompClass), - NULL, NULL, - (GClassInitFunc)gnc_recurrence_comp_class_init, - NULL, NULL, - sizeof(GncRecurrenceComp), - 0, - (GInstanceInitFunc)gnc_recurrence_comp_init - }; - - type = g_type_register_static (GTK_TYPE_SCROLLED_WINDOW, - "GncRecurrenceComp", &typeinfo, 0); - } - return type; -} - - GtkWidget * gnc_recurrence_comp_new() {