static void cc_region_panel_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { CcRegionPanel *self; self = CC_REGION_PANEL (object); switch (property_id) { case PROP_ARGV: { gchar **args; args = g_value_get_boxed (value); if (args && args[0]) { cc_region_panel_set_page (self, args[0]); } break; } default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }
static void cc_region_panel_finalize (GObject * object) { CcRegionPanel *panel; panel = CC_REGION_PANEL (object); if (panel->priv && panel->priv->builder) g_object_unref (panel->priv->builder); G_OBJECT_CLASS (cc_region_panel_parent_class)->finalize (object); }