X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-checkbox-treeview.c;h=5c543f22bbb5f755942b96b5ffa615e725e83e3a;hb=4bab530fa888321338691db431df5e6316f85540;hp=3e144d5becdeedca275e1e5637aa7681b7ff9f08;hpb=6e097c89af440da90b43ce90864394c4d0c843d5;p=pspp diff --git a/src/ui/gui/psppire-checkbox-treeview.c b/src/ui/gui/psppire-checkbox-treeview.c index 3e144d5bec..5c543f22bb 100644 --- a/src/ui/gui/psppire-checkbox-treeview.c +++ b/src/ui/gui/psppire-checkbox-treeview.c @@ -32,37 +32,7 @@ #define _(msgid) gettext (msgid) #define N_(msgid) msgid -static void psppire_checkbox_treeview_init (PsppireCheckboxTreeview *cbtv); - -GType -psppire_checkbox_treeview_get_type (void) -{ - static GType psppire_checkbox_treeview_type = 0; - - if (!psppire_checkbox_treeview_type) - { - static const GTypeInfo psppire_checkbox_treeview_info = - { - sizeof (PsppireCheckboxTreeviewClass), - (GBaseInitFunc) NULL, - (GBaseFinalizeFunc) NULL, - (GClassInitFunc) NULL, - (GClassFinalizeFunc) NULL, - NULL, - sizeof (PsppireCheckboxTreeview), - 0, - (GInstanceInitFunc) psppire_checkbox_treeview_init, - }; - - psppire_checkbox_treeview_type = - g_type_register_static (GTK_TYPE_TREE_VIEW, "PsppireCheckboxTreeview", - &psppire_checkbox_treeview_info, 0); - } - - return psppire_checkbox_treeview_type; -} - - +G_DEFINE_TYPE (PsppireCheckboxTreeview, psppire_checkbox_treeview, GTK_TYPE_TREE_VIEW) /* Callback for checkbox cells in the statistics tree view. Toggles the checkbox. */ @@ -155,3 +125,8 @@ psppire_checkbox_treeview_populate (PsppireCheckboxTreeview *cbtv, gtk_tree_view_set_tooltip_column (GTK_TREE_VIEW (cbtv), CHECKBOX_COLUMN_TOOLTIP); } + +static void +psppire_checkbox_treeview_class_init (PsppireCheckboxTreeviewClass *class) +{ +}