X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-buttonbox.c;h=f00a2cf491c3983ef718c98beb48ccc6b8a2aeb9;hb=53241f59ac766997bf67870639f70afb82396640;hp=3bab0ac984333ae305fe971ab8a1c91c265c267d;hpb=2818b1ba8e2f9328760eaede858c45a0932198c3;p=pspp diff --git a/src/ui/gui/psppire-buttonbox.c b/src/ui/gui/psppire-buttonbox.c index 3bab0ac984..f00a2cf491 100644 --- a/src/ui/gui/psppire-buttonbox.c +++ b/src/ui/gui/psppire-buttonbox.c @@ -31,37 +31,7 @@ GType psppire_button_flags_get_type (void); - -static void psppire_button_box_class_init (PsppireButtonBoxClass *); -static void psppire_button_box_init (PsppireButtonBox *); - - -GType -psppire_buttonbox_get_type (void) -{ - static GType button_box_type = 0; - - if (!button_box_type) - { - static const GTypeInfo button_box_info = - { - sizeof (PsppireButtonBoxClass), - NULL, /* base_init */ - NULL, /* base_finalize */ - (GClassInitFunc) psppire_button_box_class_init, - NULL, /* class_finalize */ - NULL, /* class_data */ - sizeof (PsppireButtonBox), - 0, - (GInstanceInitFunc) psppire_button_box_init, - }; - - button_box_type = g_type_register_static (GTK_TYPE_BUTTON_BOX, - "PsppireButtonBox", &button_box_info, 0); - } - - return button_box_type; -} +G_DEFINE_TYPE (PsppireButtonBox, psppire_button_box, GTK_TYPE_BUTTON_BOX) enum { PROP_BUTTONS = 1, @@ -138,6 +108,7 @@ psppire_buttonbox_get_property (GObject *object, case PROP_DEFAULT: g_value_set_flags (value, bb->def); + break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);