static void clutter_rectangle_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { ClutterRectanglePrivate *priv = CLUTTER_RECTANGLE(object)->priv; switch (prop_id) { case PROP_COLOR: clutter_value_set_color (value, &priv->color); break; case PROP_BORDER_COLOR: clutter_value_set_color (value, &priv->border_color); break; case PROP_BORDER_WIDTH: g_value_set_uint (value, priv->border_width); break; case PROP_HAS_BORDER: g_value_set_boolean (value, priv->has_border); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void clutter_box_get_property (GObject *gobject, guint prop_id, GValue *value, GParamSpec *pspec) { ClutterBoxPrivate *priv = CLUTTER_BOX (gobject)->priv; switch (prop_id) { case PROP_LAYOUT_MANAGER: g_value_set_object (value, priv->manager); break; case PROP_COLOR: clutter_value_set_color (value, &priv->color); break; case PROP_COLOR_SET: g_value_set_boolean (value, priv->color_set); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec); break; } }
static void champlain_point_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { ChamplainPointPrivate *priv = CHAMPLAIN_POINT (object)->priv; switch (prop_id) { case PROP_COLOR: clutter_value_set_color (value, priv->color); break; case PROP_SIZE: g_value_set_double (value, priv->size); break; case PROP_SURFACE: g_value_set_boxed (value, get_surface (CHAMPLAIN_EXPORTABLE (object))); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
static void _xfdashboard_stage_interface_get_property(GObject *inObject, guint inPropID, GValue *outValue, GParamSpec *inSpec) { XfdashboardStageInterface *self=XFDASHBOARD_STAGE_INTERFACE(inObject); XfdashboardStageInterfacePrivate *priv=self->priv; switch(inPropID) { case PROP_MONITOR: g_value_set_object(outValue, priv->monitor); break; case PROP_BACKGROUND_IMAGE_TYPE: g_value_set_enum(outValue, priv->backgroundType); break; case PROP_BACKGROUND_COLOR: clutter_value_set_color(outValue, priv->backgroundColor); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(inObject, inPropID, inSpec); break; } }
static void champlain_path_layer_get_property (GObject *object, guint property_id, G_GNUC_UNUSED GValue *value, GParamSpec *pspec) { ChamplainPathLayer *self = CHAMPLAIN_PATH_LAYER (object); ChamplainPathLayerPrivate *priv = self->priv; switch (property_id) { case PROP_CLOSED_PATH: g_value_set_boolean (value, priv->closed_path); break; case PROP_FILL: g_value_set_boolean (value, priv->fill); break; case PROP_STROKE: g_value_set_boolean (value, priv->stroke); break; case PROP_FILL_COLOR: clutter_value_set_color (value, priv->fill_color); break; case PROP_STROKE_COLOR: clutter_value_set_color (value, priv->stroke_color); break; case PROP_STROKE_WIDTH: g_value_set_double (value, priv->stroke_width); break; case PROP_VISIBLE: g_value_set_boolean (value, priv->visible); break; case PROP_SURFACE: g_value_set_boxed (value, get_surface (CHAMPLAIN_EXPORTABLE (self))); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }
static void mx_fade_effect_get_property (GObject *object, guint property_id, GValue *value, GParamSpec *pspec) { MxFadeEffectPrivate *priv = MX_FADE_EFFECT (object)->priv; switch (property_id) { case PROP_BOUNDS_X: g_value_set_int (value, priv->x); break; case PROP_BOUNDS_Y: g_value_set_int (value, priv->y); break; case PROP_BOUNDS_WIDTH: g_value_set_uint (value, priv->bounds_width); break; case PROP_BOUNDS_HEIGHT: g_value_set_uint (value, priv->bounds_height); break; case PROP_BORDER_TOP: g_value_set_uint (value, priv->border[0]); break; case PROP_BORDER_RIGHT: g_value_set_uint (value, priv->border[1]); break; case PROP_BORDER_BOTTOM: g_value_set_uint (value, priv->border[2]); break; case PROP_BORDER_LEFT: g_value_set_uint (value, priv->border[3]); break; case PROP_COLOR: clutter_value_set_color (value, &priv->color); break; case PROP_FREEZE_UPDATE: g_value_set_boolean (value, priv->freeze_update); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec); } }
static void mash_light_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { MashLight *light = MASH_LIGHT (object); switch (prop_id) { case PROP_AMBIENT: { ClutterColor ambient; mash_light_get_ambient (light, &ambient); clutter_value_set_color (value, &ambient); } break; case PROP_DIFFUSE: { ClutterColor diffuse; mash_light_get_diffuse (light, &diffuse); clutter_value_set_color (value, &diffuse); } break; case PROP_SPECULAR: { ClutterColor specular; mash_light_get_specular (light, &specular); clutter_value_set_color (value, &specular); } break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void clutter_colorize_effect_get_property (GObject *gobject, guint prop_id, GValue *value, GParamSpec *pspec) { ClutterColorizeEffect *effect = CLUTTER_COLORIZE_EFFECT (gobject); switch (prop_id) { case PROP_TINT: clutter_value_set_color (value, &effect->tint); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (gobject, prop_id, pspec); break; } }
static void clutter_backend_x11_xsettings_notify (const char *name, XSettingsAction action, XSettingsSetting *setting, void *cb_data) { ClutterSettings *settings = clutter_settings_get_default (); gint i; if (name == NULL || *name == '\0') return; if (setting == NULL) return; g_object_freeze_notify (G_OBJECT (settings)); for (i = 0; i < _n_clutter_settings_map; i++) { if (g_strcmp0 (name, CLUTTER_SETTING_X11_NAME (i)) == 0) { GValue value = G_VALUE_INIT; switch (setting->type) { case XSETTINGS_TYPE_INT: g_value_init (&value, G_TYPE_INT); g_value_set_int (&value, setting->data.v_int); break; case XSETTINGS_TYPE_STRING: g_value_init (&value, G_TYPE_STRING); g_value_set_string (&value, setting->data.v_string); break; case XSETTINGS_TYPE_COLOR: { ClutterColor color; color.red = (guint8) ((float) setting->data.v_color.red / 65535.0 * 255); color.green = (guint8) ((float) setting->data.v_color.green / 65535.0 * 255); color.blue = (guint8) ((float) setting->data.v_color.blue / 65535.0 * 255); color.alpha = (guint8) ((float) setting->data.v_color.alpha / 65535.0 * 255); g_value_init (&value, G_TYPE_BOXED); clutter_value_set_color (&value, &color); } break; } CLUTTER_NOTE (BACKEND, "Mapping XSETTING '%s' to 'ClutterSettings:%s'", CLUTTER_SETTING_X11_NAME (i), CLUTTER_SETTING_PROPERTY (i)); clutter_settings_set_property_internal (settings, CLUTTER_SETTING_PROPERTY (i), &value); g_value_unset (&value); break; } } g_object_thaw_notify (G_OBJECT (settings)); }
static void _xfdashboard_text_box_get_property(GObject *inObject, guint inPropID, GValue *outValue, GParamSpec *inSpec) { XfdashboardTextBox *self=XFDASHBOARD_TEXT_BOX(inObject); XfdashboardTextBoxPrivate *priv=self->priv; switch(inPropID) { case PROP_PADDING: g_value_set_float(outValue, priv->padding); break; case PROP_SPACING: g_value_set_float(outValue, priv->spacing); break; case PROP_EDITABLE: g_value_set_boolean(outValue, priv->isEditable); break; case PROP_PRIMARY_ICON_NAME: g_value_set_string(outValue, priv->primaryIconName); break; case PROP_SECONDARY_ICON_NAME: g_value_set_string(outValue, priv->secondaryIconName); break; case PROP_TEXT: g_value_set_string(outValue, clutter_text_get_text(CLUTTER_TEXT(priv->actorTextBox))); break; case PROP_TEXT_FONT: g_value_set_string(outValue, priv->textFont); break; case PROP_TEXT_COLOR: clutter_value_set_color(outValue, priv->textColor); break; case PROP_SELECTION_TEXT_COLOR: clutter_value_set_color(outValue, priv->selectionTextColor); break; case PROP_SELECTION_BACKGROUND_COLOR: clutter_value_set_color(outValue, priv->selectionBackgroundColor); break; case PROP_HINT_TEXT: g_value_set_string(outValue, clutter_text_get_text(CLUTTER_TEXT(priv->actorHintLabel))); break; case PROP_HINT_TEXT_FONT: g_value_set_string(outValue, priv->hintTextFont); break; case PROP_HINT_TEXT_COLOR: clutter_value_set_color(outValue, priv->hintTextColor); break; case PROP_HINT_TEXT_SET: g_value_set_boolean(outValue, priv->hintTextSet); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID(inObject, inPropID, inSpec); break; } }