static void mex_column_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { MxAdjustment *adjustment; MexColumn *self = MEX_COLUMN (object); switch (prop_id) { case PROP_HADJUST: mex_column_get_adjustments (MX_SCROLLABLE (self), &adjustment, NULL); g_value_set_object (value, adjustment); break; case PROP_VADJUST: mex_column_get_adjustments (MX_SCROLLABLE (self), NULL, &adjustment); g_value_set_object (value, adjustment); break; case PROP_COLLAPSE_ON_FOCUS: g_value_set_boolean (value, mex_column_get_collapse_on_focus (self)); break; case PROP_OPENED: g_value_set_boolean (value, mex_column_get_opened (self)); default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }
static void mex_column_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) { MxAdjustment *adjustment; MexColumn *self = MEX_COLUMN (object); switch (prop_id) { case PROP_LABEL: g_value_set_string (value, mex_column_get_label (self)); break; case PROP_PLACEHOLDER_ACTOR: g_value_set_object (value, mex_column_get_placeholder_actor (self)); break; case PROP_ICON_NAME: g_value_set_string (value, mex_column_get_icon_name (self)); break; case PROP_HADJUST: mex_column_get_adjustments (MX_SCROLLABLE (self), &adjustment, NULL); g_value_set_object (value, adjustment); break; case PROP_VADJUST: mex_column_get_adjustments (MX_SCROLLABLE (self), NULL, &adjustment); g_value_set_object (value, adjustment); break; case PROP_COLLAPSE_ON_FOCUS: g_value_set_boolean (value, mex_column_get_collapse_on_focus (self)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); break; } }