static void contact_list_view_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) { EmpathyContactListViewPriv *priv; priv = GET_PRIV (object); switch (param_id) { case PROP_STORE: g_value_set_object (value, priv->store); break; case PROP_LIST_FEATURES: g_value_set_flags (value, priv->list_features); break; case PROP_CONTACT_FEATURES: g_value_set_flags (value, priv->contact_features); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); break; }; }
static void gst_stream_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { GstStream *stream; stream = GST_STREAM_CAST (object); switch (prop_id) { case PROP_STREAM_ID: g_value_set_string (value, gst_stream_get_stream_id (stream)); break; case PROP_STREAM_FLAGS: g_value_set_flags (value, gst_stream_get_stream_flags (stream)); break; case PROP_STREAM_TYPE: g_value_set_flags (value, gst_stream_get_stream_type (stream)); break; case PROP_TAGS: g_value_take_boxed (value, gst_stream_get_tags (stream)); break; case PROP_CAPS: g_value_take_boxed (value, gst_stream_get_caps (stream)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static gboolean infc_session_proxy_handle_user_join(InfcSessionProxy* proxy, InfXmlConnection* connection, xmlNodePtr xml, GError** error) { InfcSessionProxyPrivate* priv; InfSessionClass* session_class; GArray* array; InfUser* user; GParameter* param; guint i; priv = INFC_SESSION_PROXY_PRIVATE(proxy); session_class = INF_SESSION_GET_CLASS(priv->session); array = session_class->get_xml_user_props(priv->session, connection, xml); /* Set local flag if the join was requested by us (seq is present in * server response). */ param = inf_session_get_user_property(array, "flags"); g_assert(!G_IS_VALUE(¶m->value)); /* must not have been set already */ g_value_init(¶m->value, INF_TYPE_USER_FLAGS); if(xmlHasProp(xml, (const xmlChar*)"seq") != NULL) g_value_set_flags(¶m->value, INF_USER_LOCAL); else g_value_set_flags(¶m->value, 0); /* Set connection. If none was given, use publisher connection */ param = inf_session_get_user_property(array, "connection"); if(!G_IS_VALUE(¶m->value)) { g_value_init(¶m->value, INF_TYPE_XML_CONNECTION); g_value_set_object(¶m->value, G_OBJECT(connection)); } /* This validates properties */ user = inf_session_add_user( priv->session, (const GParameter*)array->data, array->len, error ); for(i = 0; i < array->len; ++ i) g_value_unset(&g_array_index(array, GParameter, i).value); g_array_free(array, TRUE); if(user != NULL) { infc_session_proxy_succeed_user_request(proxy, xml, user); return TRUE; } else { return FALSE; } }
static void gupnp_protocol_info_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec) { GUPnPProtocolInfo *info; info = GUPNP_PROTOCOL_INFO (object); switch (property_id) { case PROP_PROTOCOL: g_value_set_string (value, gupnp_protocol_info_get_protocol (info)); break; case PROP_NETWORK: g_value_set_string (value, gupnp_protocol_info_get_network (info)); break; case PROP_MIME_TYPE: g_value_set_string (value, gupnp_protocol_info_get_mime_type (info)); break; case PROP_DLNA_PROFILE: g_value_set_string (value, gupnp_protocol_info_get_dlna_profile (info)); break; case PROP_PLAY_SPEEDS: g_value_set_boxed (value, gupnp_protocol_info_get_play_speeds (info)); break; case PROP_DLNA_CONVERSION: g_value_set_flags (value, gupnp_protocol_info_get_dlna_conversion (info)); break; case PROP_DLNA_OPERATION: g_value_set_flags (value, gupnp_protocol_info_get_dlna_operation (info)); break; case PROP_DLNA_FLAGS: g_value_set_flags (value, gupnp_protocol_info_get_dlna_flags (info)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } }
static void gst_rtsp_media_factory_get_property (GObject * object, guint propid, GValue * value, GParamSpec * pspec) { GstRTSPMediaFactory *factory = GST_RTSP_MEDIA_FACTORY (object); switch (propid) { case PROP_LAUNCH: g_value_take_string (value, gst_rtsp_media_factory_get_launch (factory)); break; case PROP_SHARED: g_value_set_boolean (value, gst_rtsp_media_factory_is_shared (factory)); break; case PROP_SUSPEND_MODE: g_value_set_enum (value, gst_rtsp_media_factory_get_suspend_mode (factory)); break; case PROP_EOS_SHUTDOWN: g_value_set_boolean (value, gst_rtsp_media_factory_is_eos_shutdown (factory)); break; case PROP_PROFILES: g_value_set_flags (value, gst_rtsp_media_factory_get_profiles (factory)); break; case PROP_PROTOCOLS: g_value_set_flags (value, gst_rtsp_media_factory_get_protocols (factory)); break; case PROP_BUFFER_SIZE: g_value_set_uint (value, gst_rtsp_media_factory_get_buffer_size (factory)); break; case PROP_LATENCY: g_value_set_uint (value, gst_rtsp_media_factory_get_latency (factory)); break; case PROP_TRANSPORT_MODE: g_value_set_flags (value, gst_rtsp_media_factory_get_transport_mode (factory)); break; case PROP_STOP_ON_DISCONNECT: g_value_set_boolean (value, gst_rtsp_media_factory_is_stop_on_disonnect (factory)); break; case PROP_CLOCK: g_value_take_object (value, gst_rtsp_media_factory_get_clock (factory)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, propid, pspec); } }
static void get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { NMSettingGsm *setting = NM_SETTING_GSM (object); switch (prop_id) { case PROP_NUMBER: g_value_set_string (value, nm_setting_gsm_get_number (setting)); break; case PROP_USERNAME: g_value_set_string (value, nm_setting_gsm_get_username (setting)); break; case PROP_PASSWORD: g_value_set_string (value, nm_setting_gsm_get_password (setting)); break; case PROP_PASSWORD_FLAGS: g_value_set_flags (value, nm_setting_gsm_get_password_flags (setting)); break; case PROP_APN: g_value_set_string (value, nm_setting_gsm_get_apn (setting)); break; case PROP_NETWORK_ID: g_value_set_string (value, nm_setting_gsm_get_network_id (setting)); break; case PROP_PIN: g_value_set_string (value, nm_setting_gsm_get_pin (setting)); break; case PROP_PIN_FLAGS: g_value_set_flags (value, nm_setting_gsm_get_pin_flags (setting)); break; case PROP_HOME_ONLY: g_value_set_boolean (value, nm_setting_gsm_get_home_only (setting)); break; case PROP_DEVICE_ID: g_value_set_string (value, nm_setting_gsm_get_device_id (setting)); break; case PROP_SIM_ID: g_value_set_string (value, nm_setting_gsm_get_sim_id (setting)); break; case PROP_SIM_OPERATOR_ID: g_value_set_string (value, nm_setting_gsm_get_sim_operator_id (setting)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gst_compare_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { GstCompare *comp = GST_COMPARE (object); switch (prop_id) { case PROP_META: g_value_set_flags (value, comp->meta); break; case PROP_OFFSET_TS: g_value_set_boolean (value, comp->offset_ts); break; case PROP_METHOD: g_value_set_enum (value, comp->method); break; case PROP_THRESHOLD: g_value_set_double (value, comp->threshold); break; case PROP_UPPER: g_value_set_boolean (value, comp->upper); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void workman_attribute_get_property(GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { WorkmanAttribute *self = WORKMAN_ATTRIBUTE(object); switch (prop_id) { case PROP_NAME: g_value_set_string(value, self->priv->name); break; case PROP_VALUE: g_value_set_variant(value, self->priv->value); break; case PROP_WRITABLE: g_value_set_boolean(value, self->priv->writable); break; case PROP_STATE: g_value_set_flags(value, self->priv->state); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(object, prop_id, pspec); break; } }
static void meta_barrier_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { MetaBarrier *barrier = META_BARRIER (object); MetaBarrierPrivate *priv = barrier->priv; switch (prop_id) { case PROP_DISPLAY: g_value_set_object (value, priv->display); break; case PROP_X1: g_value_set_int (value, priv->border.line.a.x); break; case PROP_Y1: g_value_set_int (value, priv->border.line.a.y); break; case PROP_X2: g_value_set_int (value, priv->border.line.b.x); break; case PROP_Y2: g_value_set_int (value, priv->border.line.b.y); break; case PROP_DIRECTIONS: g_value_set_flags (value, meta_border_get_allows_directions (&priv->border)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gst_rtsp_media_factory_get_property (GObject * object, guint propid, GValue * value, GParamSpec * pspec) { GstRTSPMediaFactory *factory = GST_RTSP_MEDIA_FACTORY (object); switch (propid) { case PROP_LAUNCH: g_value_take_string (value, gst_rtsp_media_factory_get_launch (factory)); break; case PROP_SHARED: g_value_set_boolean (value, gst_rtsp_media_factory_is_shared (factory)); break; case PROP_EOS_SHUTDOWN: g_value_set_boolean (value, gst_rtsp_media_factory_is_eos_shutdown (factory)); break; case PROP_PROTOCOLS: g_value_set_flags (value, gst_rtsp_media_factory_get_protocols (factory)); break; case PROP_BUFFER_SIZE: g_value_set_uint (value, gst_rtsp_media_factory_get_buffer_size (factory)); break; case PROP_MULTICAST_GROUP: g_value_take_string (value, gst_rtsp_media_factory_get_multicast_group (factory)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, propid, pspec); } }
static void gtk_cell_renderer_accel_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) { GtkCellRendererAccel *accel = GTK_CELL_RENDERER_ACCEL (object); switch (param_id) { case PROP_ACCEL_KEY: g_value_set_uint (value, accel->accel_key); break; case PROP_ACCEL_MODS: g_value_set_flags (value, accel->accel_mods); break; case PROP_KEYCODE: g_value_set_uint (value, accel->keycode); break; case PROP_ACCEL_MODE: g_value_set_enum (value, accel->accel_mode); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); } }
static gboolean g_unix_fd_source_closure_callback (int fd, GIOCondition condition, gpointer data) { GClosure *closure = data; GValue params[2] = { G_VALUE_INIT, G_VALUE_INIT }; GValue result_value = G_VALUE_INIT; gboolean result; g_value_init (&result_value, G_TYPE_BOOLEAN); g_value_init (¶ms[0], G_TYPE_INT); g_value_set_int (¶ms[0], fd); g_value_init (¶ms[1], G_TYPE_IO_CONDITION); g_value_set_flags (¶ms[1], condition); g_closure_invoke (closure, &result_value, 2, params, NULL); result = g_value_get_boolean (&result_value); g_value_unset (&result_value); g_value_unset (¶ms[0]); g_value_unset (¶ms[1]); return result; }
static void gstyle_color_widget_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GstyleColorWidget *self = GSTYLE_COLOR_WIDGET (object); switch (prop_id) { case PROP_COLOR: g_value_set_object (value, gstyle_color_widget_get_color (self)); break; case PROP_DND_LOCK: g_value_set_flags (value, self->dnd_lock); break; case PROP_NAME_VISIBLE: g_value_set_boolean (value, gstyle_color_widget_get_name_visible (self)); break; case PROP_FALLBACK_NAME_KIND: g_value_set_enum (value, gstyle_color_widget_get_fallback_name_kind (self)); break; case PROP_FALLBACK_NAME_VISIBLE: g_value_set_boolean (value, gstyle_color_widget_get_fallback_name_visible (self)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
static void gst_jack_audio_src_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { GstJackAudioSrc *src = GST_JACK_AUDIO_SRC (object); switch (prop_id) { case PROP_CLIENT_NAME: g_value_set_string (value, src->client_name); break; case PROP_CONNECT: g_value_set_enum (value, src->connect); break; case PROP_SERVER: g_value_set_string (value, src->server); break; case PROP_CLIENT: g_value_set_boxed (value, src->jclient); break; case PROP_TRANSPORT: g_value_set_flags (value, src->transport); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void st_button_get_property (GObject *gobject, guint prop_id, GValue *value, GParamSpec *pspec) { StButtonPrivate *priv = ST_BUTTON (gobject)->priv; switch (prop_id) { case PROP_LABEL: g_value_set_string (value, priv->text); break; case PROP_BUTTON_MASK: g_value_set_flags (value, priv->button_mask); break; case PROP_TOGGLE_MODE: g_value_set_boolean (value, priv->is_toggle); break; case PROP_CHECKED: g_value_set_boolean (value, priv->is_checked); break; case PROP_PRESSED: g_value_set_boolean (value, priv->pressed != 0); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec); break; } }
static gboolean io_watch_closure_callback (GIOChannel *channel, GIOCondition condition, gpointer data) { GClosure *closure = data; GValue params[2] = { { 0, }, { 0, } }; GValue result_value = { 0, }; gboolean result; g_value_init (&result_value, G_TYPE_BOOLEAN); g_value_init (¶ms[0], G_TYPE_IO_CHANNEL); g_value_set_boxed (¶ms[0], channel); g_value_init (¶ms[1], G_TYPE_IO_CONDITION); g_value_set_flags (¶ms[1], condition); g_closure_invoke (closure, &result_value, 2, params, NULL); result = g_value_get_boolean (&result_value); g_value_unset (&result_value); g_value_unset (¶ms[0]); g_value_unset (¶ms[1]); return result; }
static void purple_media_element_info_get_property (GObject *object, guint prop_id, 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_value_set_string(value, priv->id); break; case PROP_NAME: g_value_set_string(value, priv->name); break; case PROP_TYPE: g_value_set_flags(value, priv->type); break; case PROP_CREATE_CB: g_value_set_pointer(value, priv->create); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID( object, prop_id, pspec); break; } }
static void ges_pipeline_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) { GESPipeline *self = GES_PIPELINE (object); switch (property_id) { case PROP_AUDIO_SINK: g_object_get_property (G_OBJECT (self->priv->playsink), "audio-sink", value); break; case PROP_VIDEO_SINK: g_object_get_property (G_OBJECT (self->priv->playsink), "video-sink", value); break; case PROP_TIMELINE: g_value_set_object (value, self->priv->timeline); break; case PROP_MODE: g_value_set_flags (value, self->priv->mode); break; case PROP_AUDIO_FILTER: g_object_get_property (G_OBJECT (self->priv->playsink), "audio-filter", value); break; case PROP_VIDEO_FILTER: g_object_get_property (G_OBJECT (self->priv->playsink), "video-filter", value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }
static void egg_cell_renderer_keys_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) { EggCellRendererKeys *keys; g_return_if_fail (EGG_IS_CELL_RENDERER_KEYS (object)); keys = EGG_CELL_RENDERER_KEYS (object); switch (param_id) { case PROP_ACCEL_KEY: g_value_set_uint (value, keys->accel_key); break; case PROP_ACCEL_MASK: g_value_set_flags (value, keys->accel_mask); break; case PROP_ACCEL_MODE: g_value_set_int (value, keys->accel_mode); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); } }
static inline gboolean gtk_arg_static_to_value (GtkArg *arg, GValue *value) { switch (G_TYPE_FUNDAMENTAL (arg->type)) { case G_TYPE_CHAR: g_value_set_char (value, GTK_VALUE_CHAR (*arg)); break; case G_TYPE_UCHAR: g_value_set_uchar (value, GTK_VALUE_UCHAR (*arg)); break; case G_TYPE_BOOLEAN: g_value_set_boolean (value, GTK_VALUE_BOOL (*arg)); break; case G_TYPE_INT: g_value_set_int (value, GTK_VALUE_INT (*arg)); break; case G_TYPE_UINT: g_value_set_uint (value, GTK_VALUE_UINT (*arg)); break; case G_TYPE_LONG: g_value_set_long (value, GTK_VALUE_LONG (*arg)); break; case G_TYPE_ULONG: g_value_set_ulong (value, GTK_VALUE_ULONG (*arg)); break; case G_TYPE_ENUM: g_value_set_enum (value, GTK_VALUE_ENUM (*arg)); break; case G_TYPE_FLAGS: g_value_set_flags (value, GTK_VALUE_FLAGS (*arg)); break; case G_TYPE_FLOAT: g_value_set_float (value, GTK_VALUE_FLOAT (*arg)); break; case G_TYPE_DOUBLE: g_value_set_double (value, GTK_VALUE_DOUBLE (*arg)); break; case G_TYPE_STRING: g_value_set_static_string (value, GTK_VALUE_STRING (*arg)); break; case G_TYPE_BOXED: g_value_set_static_boxed (value, GTK_VALUE_BOXED (*arg)); break; case G_TYPE_POINTER: g_value_set_pointer (value, GTK_VALUE_POINTER (*arg)); break; case G_TYPE_OBJECT: g_value_set_object (value, GTK_VALUE_POINTER (*arg)); break; default: return FALSE; } return TRUE; }
static void gtk_css_style_property_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { GtkCssStyleProperty *property = GTK_CSS_STYLE_PROPERTY (object); switch (prop_id) { case PROP_ANIMATED: g_value_set_boolean (value, property->animated); break; case PROP_AFFECTS: g_value_set_flags (value, property->affects); break; case PROP_ID: g_value_set_boolean (value, property->id); break; case PROP_INHERIT: g_value_set_boolean (value, property->inherit); break; case PROP_INITIAL: g_value_set_boxed (value, property->initial_value); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void g_binding_get_property (GObject *gobject, guint prop_id, GValue *value, GParamSpec *pspec) { GBinding *binding = G_BINDING (gobject); switch (prop_id) { case PROP_SOURCE: g_value_set_object (value, binding->source); break; case PROP_SOURCE_PROPERTY: g_value_set_string (value, binding->source_property); break; case PROP_TARGET: g_value_set_object (value, binding->target); break; case PROP_TARGET_PROPERTY: g_value_set_string (value, binding->target_property); break; case PROP_FLAGS: g_value_set_flags (value, binding->flags); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec); break; } }
static void _glade_adaptor_chooser_widget_get_property (GObject *object, guint prop_id, 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: g_value_set_flags (value, priv->flags); break; case PROP_PROJECT: g_value_set_object (value, priv->project); break; case PROP_SHOW_GROUP_TITLE: g_value_set_boolean (value, priv->show_group_title); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void cedit_document_saver_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { CeditDocumentSaver *saver = CEDIT_DOCUMENT_SAVER (object); switch (prop_id) { case PROP_DOCUMENT: g_value_set_object (value, saver->document); break; case PROP_URI: g_value_set_string (value, saver->uri); break; case PROP_ENCODING: g_value_set_boxed (value, saver->encoding); break; case PROP_NEWLINE_TYPE: g_value_set_enum (value, saver->newline_type); break; case PROP_FLAGS: g_value_set_flags (value, saver->flags); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void gimp_undo_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec) { GimpUndo *undo = GIMP_UNDO (object); switch (property_id) { case PROP_IMAGE: g_value_set_object (value, undo->image); break; case PROP_TIME: g_value_set_uint (value, undo->time); break; case PROP_UNDO_TYPE: g_value_set_enum (value, undo->undo_type); break; case PROP_DIRTY_MASK: g_value_set_flags (value, undo->dirty_mask); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); break; } }
static void gdaui_login_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) { GdauiLogin *login = (GdauiLogin *) object; g_return_if_fail (GDAUI_IS_LOGIN (login)); GdauiLoginPrivate *priv = gdaui_login_get_instance_private (login); switch (param_id) { case PROP_DSN : g_value_set_string (value, priv->dsn_info.name); break; case PROP_MODE: g_value_set_flags (value, priv->mode); break; case PROP_VALID: g_value_set_boolean (value, settings_are_valid (login)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, param_id, pspec); break; } }
static void gst_cd_paranoia_src_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { GstCdParanoiaSrc *src = GST_CD_PARANOIA_SRC (object); GST_OBJECT_LOCK (src); switch (prop_id) { case PROP_READ_SPEED: g_value_set_int (value, src->read_speed); break; case PROP_PARANOIA_MODE: g_value_set_flags (value, src->paranoia_mode); break; case PROP_GENERIC_DEVICE: g_value_set_string (value, src->generic_device); break; case PROP_SEARCH_OVERLAP: g_value_set_int (value, src->search_overlap); break; case PROP_CACHE_SIZE: g_value_set_int (value, src->cache_size); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } GST_OBJECT_UNLOCK (src); }
static void gst_face_blur_get_property (GObject * object, guint prop_id, GValue * value, GParamSpec * pspec) { GstFaceBlur *filter = GST_FACE_BLUR (object); switch (prop_id) { case PROP_PROFILE: g_value_set_string (value, filter->profile); break; case PROP_SCALE_FACTOR: g_value_set_double (value, filter->scale_factor); break; case PROP_MIN_NEIGHBORS: g_value_set_int (value, filter->min_neighbors); break; case PROP_MIN_SIZE_WIDTH: g_value_set_int (value, filter->min_size_width); break; case PROP_MIN_SIZE_HEIGHT: g_value_set_int (value, filter->min_size_height); break; case PROP_FLAGS: g_value_set_flags (value, filter->flags); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void purple_media_codec_get_property (GObject *object, guint prop_id, 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: g_value_set_uint(value, priv->id); break; case PROP_ENCODING_NAME: g_value_set_string(value, priv->encoding_name); break; case PROP_MEDIA_TYPE: g_value_set_flags(value, priv->media_type); break; case PROP_CLOCK_RATE: g_value_set_uint(value, priv->clock_rate); break; case PROP_CHANNELS: g_value_set_uint(value, priv->channels); break; case PROP_OPTIONAL_PARAMS: g_value_set_pointer(value, priv->optional_params); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID( object, prop_id, pspec); break; } }
static gboolean clutter_binding_entry_invoke (ClutterBindingEntry *entry, GObject *gobject) { GValue params[4] = { { 0, }, { 0, }, { 0, }, { 0, } }; GValue result = { 0, }; gboolean retval = TRUE; g_value_init (¶ms[0], G_TYPE_OBJECT); g_value_set_object (¶ms[0], gobject); g_value_init (¶ms[1], G_TYPE_STRING); g_value_set_static_string (¶ms[1], entry->name); g_value_init (¶ms[2], G_TYPE_UINT); g_value_set_uint (¶ms[2], entry->key_val); g_value_init (¶ms[3], CLUTTER_TYPE_MODIFIER_TYPE); g_value_set_flags (¶ms[3], entry->modifiers); g_value_init (&result, G_TYPE_BOOLEAN); g_closure_invoke (entry->closure, &result, 4, params, NULL); retval = g_value_get_boolean (&result); g_value_unset (&result); g_value_unset (¶ms[0]); g_value_unset (¶ms[1]); g_value_unset (¶ms[2]); g_value_unset (¶ms[3]); return retval; }