static void gis_page_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GisPage *page = GIS_PAGE (object); GisPagePrivate *priv = gis_page_get_instance_private (page); switch (prop_id) { case PROP_DRIVER: g_value_set_object (value, page->driver); break; case PROP_TITLE: g_value_set_string (value, priv->title); break; case PROP_FORWARD_TEXT: g_value_set_string (value, priv->forward_text); break; case PROP_COMPLETE: g_value_set_boolean (value, priv->complete); break; case PROP_APPLYING: g_value_set_boolean (value, gis_page_get_applying (page)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gis_page_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GisPage *page = GIS_PAGE (object); GisPagePrivate *priv = gis_page_get_instance_private (page); switch (prop_id) { case PROP_DRIVER: g_value_set_object (value, page->driver); break; case PROP_TITLE: g_value_set_string (value, priv->title); break; case PROP_COMPLETE: g_value_set_boolean (value, priv->complete); break; case PROP_SKIPPABLE: g_value_set_boolean (value, priv->skippable); break; case PROP_NEEDS_ACCEPT: g_value_set_boolean (value, priv->needs_accept); break; case PROP_APPLYING: g_value_set_boolean (value, gis_page_get_applying (page)); break; case PROP_SMALL_SCREEN: g_value_set_boolean (value, gis_driver_is_small_screen (page->driver)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }