static void gimp_rectangle_select_options_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { GimpRectangleSelectOptions *options = GIMP_RECTANGLE_SELECT_OPTIONS (object); switch (property_id) { case PROP_ROUND_CORNERS: options->round_corners = g_value_get_boolean (value); break; case PROP_CORNER_RADIUS: options->corner_radius = g_value_get_double (value); break; default: gimp_rectangle_options_set_property (object, property_id, value, pspec); break; } }
static void gimp_crop_options_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { GimpCropOptions *options = GIMP_CROP_OPTIONS (object); switch (property_id) { case PROP_LAYER_ONLY: options->layer_only = g_value_get_boolean (value); break; case PROP_ALLOW_GROWING: options->allow_growing = g_value_get_boolean (value); break; default: gimp_rectangle_options_set_property (object, property_id, value, pspec); break; } }
static void gimp_text_options_set_property (GObject *object, guint property_id, const GValue *value, GParamSpec *pspec) { GimpTextOptions *options = GIMP_TEXT_OPTIONS (object); switch (property_id) { case PROP_FONT_SIZE: options->font_size = g_value_get_double (value); break; case PROP_UNIT: options->unit = g_value_get_int (value); break; case PROP_ANTIALIAS: options->antialias = g_value_get_boolean (value); break; case PROP_HINT_STYLE: options->hint_style = g_value_get_enum (value); break; case PROP_BASE_DIR: options->base_dir = g_value_get_enum (value); break; case PROP_LANGUAGE: g_free (options->language); options->language = g_value_dup_string (value); break; case PROP_JUSTIFICATION: options->justify = g_value_get_enum (value); break; case PROP_INDENTATION: options->indent = g_value_get_double (value); break; case PROP_LINE_SPACING: options->line_spacing = g_value_get_double (value); break; case PROP_LETTER_SPACING: options->letter_spacing = g_value_get_double (value); break; case PROP_BOX_MODE: options->box_mode = g_value_get_enum (value); break; case PROP_USE_EDITOR: options->use_editor = g_value_get_boolean (value); break; case PROP_FONT_VIEW_TYPE: options->font_view_type = g_value_get_enum (value); break; case PROP_FONT_VIEW_SIZE: options->font_view_size = g_value_get_int (value); break; default: gimp_rectangle_options_set_property (object, property_id, value, pspec); break; } }