static void contact_list_view_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec) { EmpathyContactListView *view = EMPATHY_CONTACT_LIST_VIEW (object); EmpathyContactListViewPriv *priv = GET_PRIV (object); switch (param_id) { case PROP_STORE: priv->store = g_value_dup_object (value); contact_list_view_setup (view); break; case PROP_LIST_FEATURES: contact_list_view_set_list_features (view, g_value_get_flags (value)); break; case PROP_CONTACT_FEATURES: priv->contact_features = g_value_get_flags (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); break; }; }
static void gupnp_protocol_info_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { GUPnPProtocolInfo *info; info = GUPNP_PROTOCOL_INFO (object); switch (property_id) { case PROP_PROTOCOL: gupnp_protocol_info_set_protocol (info, g_value_get_string (value)); break; case PROP_NETWORK: gupnp_protocol_info_set_network (info, g_value_get_string (value)); break; case PROP_MIME_TYPE: gupnp_protocol_info_set_mime_type (info, g_value_get_string (value)); break; case PROP_DLNA_PROFILE: gupnp_protocol_info_set_dlna_profile (info, g_value_get_string (value)); break; case PROP_PLAY_SPEEDS: gupnp_protocol_info_set_play_speeds (info, g_value_get_boxed (value)); break; case PROP_DLNA_CONVERSION: gupnp_protocol_info_set_dlna_conversion (info, g_value_get_flags (value)); break; case PROP_DLNA_OPERATION: gupnp_protocol_info_set_dlna_operation (info, g_value_get_flags (value)); break; case PROP_DLNA_FLAGS: gupnp_protocol_info_set_dlna_flags (info, g_value_get_flags (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } }
static void set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { NMSettingGsmPrivate *priv = NM_SETTING_GSM_GET_PRIVATE (object); char *tmp; switch (prop_id) { case PROP_NUMBER: g_free (priv->number); priv->number = g_value_dup_string (value); break; case PROP_USERNAME: g_free (priv->username); priv->username = g_value_dup_string (value); break; case PROP_PASSWORD: g_free (priv->password); priv->password = g_value_dup_string (value); break; case PROP_PASSWORD_FLAGS: priv->password_flags = g_value_get_flags (value); break; case PROP_APN: g_free (priv->apn); priv->apn = NULL; tmp = g_value_dup_string (value); if (tmp) priv->apn = g_strstrip (tmp); break; case PROP_NETWORK_ID: g_free (priv->network_id); priv->network_id = NULL; tmp = g_value_dup_string (value); if (tmp) priv->network_id = g_strstrip (tmp); break; case PROP_PIN: g_free (priv->pin); priv->pin = g_value_dup_string (value); break; case PROP_PIN_FLAGS: priv->pin_flags = g_value_get_flags (value); break; case PROP_HOME_ONLY: priv->home_only = g_value_get_boolean (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gst_rtsp_media_factory_set_property (GObject * object, guint propid, const GValue * value, GParamSpec * pspec) { GstRTSPMediaFactory *factory = GST_RTSP_MEDIA_FACTORY (object); switch (propid) { case PROP_LAUNCH: gst_rtsp_media_factory_set_launch (factory, g_value_get_string (value)); break; case PROP_SHARED: gst_rtsp_media_factory_set_shared (factory, g_value_get_boolean (value)); break; case PROP_SUSPEND_MODE: gst_rtsp_media_factory_set_suspend_mode (factory, g_value_get_enum (value)); break; case PROP_EOS_SHUTDOWN: gst_rtsp_media_factory_set_eos_shutdown (factory, g_value_get_boolean (value)); break; case PROP_PROFILES: gst_rtsp_media_factory_set_profiles (factory, g_value_get_flags (value)); break; case PROP_PROTOCOLS: gst_rtsp_media_factory_set_protocols (factory, g_value_get_flags (value)); break; case PROP_BUFFER_SIZE: gst_rtsp_media_factory_set_buffer_size (factory, g_value_get_uint (value)); break; case PROP_LATENCY: gst_rtsp_media_factory_set_latency (factory, g_value_get_uint (value)); break; case PROP_TRANSPORT_MODE: gst_rtsp_media_factory_set_transport_mode (factory, g_value_get_flags (value)); break; case PROP_STOP_ON_DISCONNECT: gst_rtsp_media_factory_set_stop_on_disconnect (factory, g_value_get_boolean (value)); break; case PROP_CLOCK: gst_rtsp_media_factory_set_clock (factory, g_value_get_object (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, propid, pspec); } }
static void gst_compare_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) { GstCompare *comp = GST_COMPARE (object); switch (prop_id) { case PROP_META: comp->meta = g_value_get_flags (value); break; case PROP_OFFSET_TS: comp->offset_ts = g_value_get_boolean (value); break; case PROP_METHOD: comp->method = g_value_get_enum (value); break; case PROP_THRESHOLD: comp->threshold = g_value_get_double (value); break; case PROP_UPPER: comp->upper = g_value_get_boolean (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gst_rtsp_media_factory_set_property (GObject * object, guint propid, const GValue * value, GParamSpec * pspec) { GstRTSPMediaFactory *factory = GST_RTSP_MEDIA_FACTORY (object); switch (propid) { case PROP_LAUNCH: gst_rtsp_media_factory_set_launch (factory, g_value_get_string (value)); break; case PROP_SHARED: gst_rtsp_media_factory_set_shared (factory, g_value_get_boolean (value)); break; case PROP_EOS_SHUTDOWN: gst_rtsp_media_factory_set_eos_shutdown (factory, g_value_get_boolean (value)); break; case PROP_PROTOCOLS: gst_rtsp_media_factory_set_protocols (factory, g_value_get_flags (value)); break; case PROP_BUFFER_SIZE: gst_rtsp_media_factory_set_buffer_size (factory, g_value_get_uint (value)); break; case PROP_MULTICAST_GROUP: gst_rtsp_media_factory_set_multicast_group (factory, g_value_get_string (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, propid, pspec); } }
static void meta_barrier_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { MetaBarrier *barrier = META_BARRIER (object); MetaBarrierPrivate *priv = barrier->priv; switch (prop_id) { case PROP_DISPLAY: priv->display = g_value_get_object (value); break; case PROP_X1: priv->border.line.a.x = g_value_get_int (value); break; case PROP_Y1: priv->border.line.a.y = g_value_get_int (value); break; case PROP_X2: priv->border.line.b.x = g_value_get_int (value); break; case PROP_Y2: priv->border.line.b.y = g_value_get_int (value); break; case PROP_DIRECTIONS: meta_border_set_allows_directions (&priv->border, g_value_get_flags (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void g_binding_set_property (GObject *gobject, guint prop_id, const GValue *value, GParamSpec *pspec) { GBinding *binding = G_BINDING (gobject); switch (prop_id) { case PROP_SOURCE: binding->source = g_value_get_object (value); break; case PROP_SOURCE_PROPERTY: binding->source_property = g_intern_string (g_value_get_string (value)); break; case PROP_TARGET: binding->target = g_value_get_object (value); break; case PROP_TARGET_PROPERTY: binding->target_property = g_intern_string (g_value_get_string (value)); break; case PROP_FLAGS: binding->flags = g_value_get_flags (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec); break; } }
static void workman_attribute_set_property(GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { WorkmanAttribute *self = WORKMAN_ATTRIBUTE(object); WorkmanState state; switch (prop_id) { case PROP_NAME: self->priv->name = g_value_dup_string(value); break; case PROP_VALUE: workman_attribute_set_value(self, g_value_get_variant(value), NULL); break; case PROP_WRITABLE: self->priv->writable = g_value_get_boolean(value); break; case PROP_STATE: state = g_value_get_flags(value); g_return_if_fail(state != WORKMAN_STATE_ALL); self->priv->state = state; break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; } }
static void _glade_adaptor_chooser_widget_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { _GladeAdaptorChooserWidgetPrivate *priv; g_return_if_fail (GLADE_IS_ADAPTOR_CHOOSER_WIDGET (object)); priv = GET_PRIVATE (object); switch (prop_id) { case PROP_SHOW_FLAGS: priv->flags = g_value_get_flags (value); break; case PROP_PROJECT: _glade_adaptor_chooser_widget_set_project (GLADE_ADAPTOR_CHOOSER_WIDGET (object), g_value_get_object (value)); break; case PROP_SHOW_GROUP_TITLE: priv->show_group_title = g_value_get_boolean (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gstyle_color_widget_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GstyleColorWidget *self = GSTYLE_COLOR_WIDGET (object); switch (prop_id) { case PROP_COLOR: gstyle_color_widget_set_color (self, g_value_get_object (value)); break; case PROP_DND_LOCK: self->dnd_lock = g_value_get_flags (value); break; case PROP_NAME_VISIBLE: gstyle_color_widget_set_name_visible (self, g_value_get_boolean (value)); break; case PROP_FALLBACK_NAME_KIND: gstyle_color_widget_set_fallback_name_kind (self, g_value_get_enum (value)); break; case PROP_FALLBACK_NAME_VISIBLE: gstyle_color_widget_set_fallback_name_visible (self, g_value_get_boolean (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
static void ges_pipeline_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) { GESPipeline *self = GES_PIPELINE (object); switch (property_id) { case PROP_AUDIO_SINK: g_object_set_property (G_OBJECT (self->priv->playsink), "audio-sink", value); break; case PROP_VIDEO_SINK: g_object_set_property (G_OBJECT (self->priv->playsink), "video-sink", value); break; case PROP_TIMELINE: ges_pipeline_set_timeline (GES_PIPELINE (object), g_value_get_object (value)); break; case PROP_MODE: ges_pipeline_set_mode (GES_PIPELINE (object), g_value_get_flags (value)); break; case PROP_AUDIO_FILTER: g_object_set (self->priv->playsink, "audio-filter", GST_ELEMENT (g_value_get_object (value)), NULL); break; case PROP_VIDEO_FILTER: g_object_set (self->priv->playsink, "video-filter", GST_ELEMENT (g_value_get_object (value)), NULL); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }
static void gimp_undo_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { GimpUndo *undo = GIMP_UNDO (object); switch (property_id) { case PROP_IMAGE: /* don't ref */ undo->image = g_value_get_object (value); break; case PROP_TIME: undo->time = g_value_get_uint (value); break; case PROP_UNDO_TYPE: undo->undo_type = g_value_get_enum (value); break; case PROP_DIRTY_MASK: undo->dirty_mask = g_value_get_flags (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } }
static inline gboolean gtk_argloc_set_from_value (GtkArg *arg, GValue *value, gboolean copy_string) { switch (G_TYPE_FUNDAMENTAL (arg->type)) { case G_TYPE_CHAR: *GTK_RETLOC_CHAR (*arg) = g_value_get_char (value); break; case G_TYPE_UCHAR: *GTK_RETLOC_UCHAR (*arg) = g_value_get_uchar (value); break; case G_TYPE_BOOLEAN: *GTK_RETLOC_BOOL (*arg) = g_value_get_boolean (value); break; case G_TYPE_INT: *GTK_RETLOC_INT (*arg) = g_value_get_int (value); break; case G_TYPE_UINT: *GTK_RETLOC_UINT (*arg) = g_value_get_uint (value); break; case G_TYPE_LONG: *GTK_RETLOC_LONG (*arg) = g_value_get_long (value); break; case G_TYPE_ULONG: *GTK_RETLOC_ULONG (*arg) = g_value_get_ulong (value); break; case G_TYPE_ENUM: *GTK_RETLOC_ENUM (*arg) = g_value_get_enum (value); break; case G_TYPE_FLAGS: *GTK_RETLOC_FLAGS (*arg) = g_value_get_flags (value); break; case G_TYPE_FLOAT: *GTK_RETLOC_FLOAT (*arg) = g_value_get_float (value); break; case G_TYPE_DOUBLE: *GTK_RETLOC_DOUBLE (*arg) = g_value_get_double (value); break; case G_TYPE_BOXED: *GTK_RETLOC_BOXED (*arg) = g_value_get_boxed (value); break; case G_TYPE_POINTER: *GTK_RETLOC_POINTER (*arg) = g_value_get_pointer (value); break; case G_TYPE_OBJECT: *GTK_RETLOC_POINTER (*arg) = g_value_get_object (value); break; case G_TYPE_STRING: if (copy_string) *GTK_RETLOC_STRING (*arg) = g_value_dup_string (value); else *GTK_RETLOC_STRING (*arg) = (char *) g_value_get_string (value); break; default: return FALSE; } return TRUE; }
static void flags_changed (GObject *object, GParamSpec *pspec, gpointer data) { GList *children, *c; GValue val = G_VALUE_INIT; GFlagsClass *fclass; guint flags; gint i; GtkWidget *viewport; GtkWidget *box; fclass = G_FLAGS_CLASS (g_type_class_peek (pspec->value_type)); g_value_init (&val, pspec->value_type); get_property_value (object, pspec, &val); flags = g_value_get_flags (&val); g_value_unset (&val); viewport = gtk_bin_get_child (GTK_BIN (data)); box = gtk_bin_get_child (GTK_BIN (viewport)); children = gtk_container_get_children (GTK_CONTAINER (box)); for (c = children; c; c = c->next) block_controller (G_OBJECT (c->data)); for (c = children, i = 0; c; c = c->next, i++) gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (c->data), (fclass->values[i].value & flags) != 0); for (c = children; c; c = c->next) unblock_controller (G_OBJECT (c->data)); g_list_free (children); }
static void gom_dlna_server_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GomDlnaServer *self = GOM_DLNA_SERVER (object); GomDlnaServerPrivate *priv = self->priv; switch (prop_id) { case PROP_BUS_TYPE: priv->bus_type = g_value_get_enum (value); break; case PROP_FLAGS: priv->flags = g_value_get_flags (value); break; case PROP_OBJECT_PATH: priv->object_path = g_value_dup_string (value); break; case PROP_WELL_KNOWN_NAME: priv->well_known_name = g_value_dup_string (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void cedit_document_saver_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { CeditDocumentSaver *saver = CEDIT_DOCUMENT_SAVER (object); switch (prop_id) { case PROP_DOCUMENT: g_return_if_fail (saver->document == NULL); saver->document = g_value_get_object (value); break; case PROP_URI: g_return_if_fail (saver->uri == NULL); saver->uri = g_value_dup_string (value); break; case PROP_ENCODING: g_return_if_fail (saver->encoding == NULL); saver->encoding = g_value_get_boxed (value); break; case PROP_NEWLINE_TYPE: saver->newline_type = g_value_get_enum (value); break; case PROP_FLAGS: saver->flags = g_value_get_flags (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
/* GObject implementation stuff {{{1 */ static void g_application_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GApplication *application = G_APPLICATION (object); switch (prop_id) { case PROP_APPLICATION_ID: g_application_set_application_id (application, g_value_get_string (value)); break; case PROP_FLAGS: g_application_set_flags (application, g_value_get_flags (value)); break; case PROP_INACTIVITY_TIMEOUT: g_application_set_inactivity_timeout (application, g_value_get_uint (value)); break; case PROP_ACTION_GROUP: g_application_set_action_group (application, g_value_get_object (value)); break; default: g_assert_not_reached (); } }
static void webkit_hit_test_result_set_property(GObject* object, guint propertyID, const GValue* value, GParamSpec* pspec) { WebKitHitTestResult* web_hit_test_result = WEBKIT_HIT_TEST_RESULT(object); WebKitHitTestResultPrivate* priv = web_hit_test_result->priv; switch(propertyID) { case PROP_CONTEXT: priv->context = g_value_get_flags(value); break; case PROP_LINK_URI: g_free (priv->linkURI); priv->linkURI = g_value_dup_string(value); break; case PROP_IMAGE_URI: g_free (priv->imageURI); priv->imageURI = g_value_dup_string(value); break; case PROP_MEDIA_URI: g_free (priv->mediaURI); priv->mediaURI = g_value_dup_string(value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, propertyID, pspec); } }
static void st_button_set_property (GObject *gobject, guint prop_id, const GValue *value, GParamSpec *pspec) { StButton *button = ST_BUTTON (gobject); switch (prop_id) { case PROP_LABEL: st_button_set_label (button, g_value_get_string (value)); break; case PROP_BUTTON_MASK: st_button_set_button_mask (button, g_value_get_flags (value)); break; case PROP_TOGGLE_MODE: st_button_set_toggle_mode (button, g_value_get_boolean (value)); break; case PROP_CHECKED: st_button_set_checked (button, g_value_get_boolean (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec); break; } }
static void gtk_css_style_property_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GtkCssStyleProperty *property = GTK_CSS_STYLE_PROPERTY (object); switch (prop_id) { case PROP_ANIMATED: property->animated = g_value_get_boolean (value); break; case PROP_AFFECTS: property->affects = g_value_get_flags (value); break; case PROP_INHERIT: property->inherit = g_value_get_boolean (value); break; case PROP_INITIAL: property->initial_value = g_value_dup_boxed (value); g_assert (property->initial_value != NULL); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void purple_media_codec_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { PurpleMediaCodecPrivate *priv; g_return_if_fail(PURPLE_IS_MEDIA_CODEC(object)); priv = PURPLE_MEDIA_CODEC_GET_PRIVATE(object); switch (prop_id) { case PROP_ID: priv->id = g_value_get_uint(value); break; case PROP_ENCODING_NAME: g_free(priv->encoding_name); priv->encoding_name = g_value_dup_string(value); break; case PROP_MEDIA_TYPE: priv->media_type = g_value_get_flags(value); break; case PROP_CLOCK_RATE: priv->clock_rate = g_value_get_uint(value); break; case PROP_CHANNELS: priv->channels = g_value_get_uint(value); break; case PROP_OPTIONAL_PARAMS: priv->optional_params = g_value_get_pointer(value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID( object, prop_id, pspec); break; } }
static void purple_media_element_info_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { PurpleMediaElementInfoPrivate *priv; g_return_if_fail(PURPLE_IS_MEDIA_ELEMENT_INFO(object)); priv = PURPLE_MEDIA_ELEMENT_INFO_GET_PRIVATE(object); switch (prop_id) { case PROP_ID: g_free(priv->id); priv->id = g_value_dup_string(value); break; case PROP_NAME: g_free(priv->name); priv->name = g_value_dup_string(value); break; case PROP_TYPE: { priv->type = g_value_get_flags(value); break; } case PROP_CREATE_CB: priv->create = g_value_get_pointer(value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID( object, prop_id, pspec); break; } }
static gpointer value_as_pointer (GValue *value) { if (g_value_fits_pointer (value)) return g_value_peek_pointer (value); if (G_VALUE_HOLDS_BOOLEAN (value)) return (void*) g_value_get_boolean (value); if (G_VALUE_HOLDS_CHAR (value)) return (void*) (gssize) g_value_get_char (value); if (G_VALUE_HOLDS_UCHAR (value)) return (void*) (gsize) g_value_get_uchar (value); if (G_VALUE_HOLDS_INT (value)) return (void*) g_value_get_int (value); if (G_VALUE_HOLDS_UINT (value)) return (void*) g_value_get_uint (value); if (G_VALUE_HOLDS_LONG (value)) return (void*) g_value_get_long (value); if (G_VALUE_HOLDS_ULONG (value)) return (void*) g_value_get_ulong (value); if (G_VALUE_HOLDS_FLOAT (value)) return (void*) (gssize) g_value_get_float (value); if (G_VALUE_HOLDS_DOUBLE (value)) return (void*) (gssize) g_value_get_double (value); if (G_VALUE_HOLDS_ENUM (value)) return (void*) (gssize) g_value_get_enum (value); if (G_VALUE_HOLDS_FLAGS (value)) return (void*) (gsize) g_value_get_flags (value); return (void*) 0x1373babe; }
static void gst_jack_audio_src_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) { GstJackAudioSrc *src = GST_JACK_AUDIO_SRC (object); switch (prop_id) { case PROP_CLIENT_NAME: g_free (src->client_name); src->client_name = g_value_dup_string (value); break; case PROP_CONNECT: src->connect = g_value_get_enum (value); break; case PROP_SERVER: g_free (src->server); src->server = g_value_dup_string (value); break; case PROP_CLIENT: if (GST_STATE (src) == GST_STATE_NULL || GST_STATE (src) == GST_STATE_READY) { src->jclient = g_value_get_boxed (value); } break; case PROP_TRANSPORT: src->transport = g_value_get_flags (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gdaui_login_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec) { GdauiLogin *login = (GdauiLogin *) object; g_return_if_fail (GDAUI_IS_LOGIN (login)); switch (param_id) { case PROP_DSN: { const gchar *dsn; dsn = g_value_get_string (value); gdaui_login_set_dsn (login, dsn); break; } case PROP_MODE: gdaui_login_set_mode (login, g_value_get_flags (value)); break; default : G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); break; } }
static void flags_value_print (const GValue *value, GString *string) { GFlagsClass *flags_class; guint i, flags; flags_class = g_type_class_ref (G_VALUE_TYPE (value)); flags = g_value_get_flags (value); for (i = 0; i < flags_class->n_values; i++) { GFlagsValue *flags_value = &flags_class->values[i]; if (flags & flags_value->value) { if (string->len != 0) g_string_append (string, ", "); g_string_append (string, flags_value->value_nick); } } g_type_class_unref (flags_class); }
static void gst_face_blur_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) { GstFaceBlur *filter = GST_FACE_BLUR (object); switch (prop_id) { case PROP_PROFILE: g_free (filter->profile); filter->profile = g_value_dup_string (value); gst_face_blur_load_profile (filter); filter->sent_profile_load_failed_msg = FALSE; break; case PROP_SCALE_FACTOR: filter->scale_factor = g_value_get_double (value); break; case PROP_MIN_NEIGHBORS: filter->min_neighbors = g_value_get_int (value); break; case PROP_MIN_SIZE_WIDTH: filter->min_size_width = g_value_get_int (value); break; case PROP_MIN_SIZE_HEIGHT: filter->min_size_height = g_value_get_int (value); break; case PROP_FLAGS: filter->flags = g_value_get_flags (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void g_dbus_server_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) { GDBusServer *server = G_DBUS_SERVER (object); switch (prop_id) { case PROP_FLAGS: server->flags = g_value_get_flags (value); break; case PROP_GUID: server->guid = g_value_dup_string (value); break; case PROP_ADDRESS: server->address = g_value_dup_string (value); break; case PROP_AUTHENTICATION_OBSERVER: server->authentication_observer = g_value_dup_object (value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gtk_css_node_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { GtkCssNode *cssnode = GTK_CSS_NODE (object); switch (property_id) { case PROP_CLASSES: gtk_css_node_set_classes (cssnode, g_value_get_boxed (value)); break; case PROP_ID: gtk_css_node_set_id (cssnode, g_value_get_string (value)); break; case PROP_STATE: gtk_css_node_set_state (cssnode, g_value_get_flags (value)); break; case PROP_VISIBLE: gtk_css_node_set_visible (cssnode, g_value_get_boolean (value)); break; case PROP_WIDGET_TYPE: gtk_css_node_set_widget_type (cssnode, g_value_get_gtype (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }