mirror of https://github.com/GNOME/gimp.git
app: rename GimpTemplate::image-type to ::base-type
but keep the "image-type" property name, it's stored in template files.
This commit is contained in:
parent
c07325a005
commit
4dee9fa672
|
@ -97,7 +97,7 @@ gimp_image_new_from_template (Gimp *gimp,
|
|||
image = gimp_create_image (gimp,
|
||||
gimp_template_get_width (template),
|
||||
gimp_template_get_height (template),
|
||||
gimp_template_get_image_type (template),
|
||||
gimp_template_get_base_type (template),
|
||||
GIMP_PRECISION_U8, /* XXX add to template */
|
||||
FALSE);
|
||||
|
||||
|
|
|
@ -49,7 +49,7 @@ enum
|
|||
PROP_XRESOLUTION,
|
||||
PROP_YRESOLUTION,
|
||||
PROP_RESOLUTION_UNIT,
|
||||
PROP_IMAGE_TYPE,
|
||||
PROP_BASE_TYPE,
|
||||
PROP_FILL_TYPE,
|
||||
PROP_COMMENT,
|
||||
PROP_FILENAME
|
||||
|
@ -68,7 +68,8 @@ struct _GimpTemplatePrivate
|
|||
gdouble yresolution;
|
||||
GimpUnit resolution_unit;
|
||||
|
||||
GimpImageBaseType image_type;
|
||||
GimpImageBaseType base_type;
|
||||
|
||||
GimpFillType fill_type;
|
||||
|
||||
gchar *comment;
|
||||
|
@ -149,8 +150,8 @@ gimp_template_class_init (GimpTemplateClass *klass)
|
|||
FALSE, FALSE, GIMP_UNIT_INCH,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
|
||||
GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_IMAGE_TYPE,
|
||||
"image-type",
|
||||
GIMP_CONFIG_INSTALL_PROP_ENUM (object_class, PROP_BASE_TYPE,
|
||||
"image-type", /* serialized name */
|
||||
NULL,
|
||||
GIMP_TYPE_IMAGE_BASE_TYPE, GIMP_RGB,
|
||||
GIMP_PARAM_STATIC_STRINGS);
|
||||
|
@ -228,8 +229,8 @@ gimp_template_set_property (GObject *object,
|
|||
case PROP_RESOLUTION_UNIT:
|
||||
private->resolution_unit = g_value_get_int (value);
|
||||
break;
|
||||
case PROP_IMAGE_TYPE:
|
||||
private->image_type = g_value_get_enum (value);
|
||||
case PROP_BASE_TYPE:
|
||||
private->base_type = g_value_get_enum (value);
|
||||
break;
|
||||
case PROP_FILL_TYPE:
|
||||
private->fill_type = g_value_get_enum (value);
|
||||
|
@ -278,8 +279,8 @@ gimp_template_get_property (GObject *object,
|
|||
case PROP_RESOLUTION_UNIT:
|
||||
g_value_set_int (value, private->resolution_unit);
|
||||
break;
|
||||
case PROP_IMAGE_TYPE:
|
||||
g_value_set_enum (value, private->image_type);
|
||||
case PROP_BASE_TYPE:
|
||||
g_value_set_enum (value, private->base_type);
|
||||
break;
|
||||
case PROP_FILL_TYPE:
|
||||
g_value_set_enum (value, private->fill_type);
|
||||
|
@ -306,7 +307,7 @@ gimp_template_notify (GObject *object,
|
|||
if (G_OBJECT_CLASS (parent_class)->notify)
|
||||
G_OBJECT_CLASS (parent_class)->notify (object, pspec);
|
||||
|
||||
channels = ((private->image_type == GIMP_RGB ? 3 : 1) /* color */ +
|
||||
channels = ((private->base_type == GIMP_RGB ? 3 : 1) /* color */ +
|
||||
(private->fill_type == GIMP_TRANSPARENT_FILL) /* alpha */ +
|
||||
1 /* selection */);
|
||||
|
||||
|
@ -315,7 +316,7 @@ gimp_template_notify (GObject *object,
|
|||
(guint64) private->height);
|
||||
|
||||
private->initial_size +=
|
||||
gimp_projection_estimate_memsize (private->image_type,
|
||||
gimp_projection_estimate_memsize (private->base_type,
|
||||
private->width, private->height);
|
||||
|
||||
if (! strcmp (pspec->name, "stock-id"))
|
||||
|
@ -341,7 +342,7 @@ gimp_template_set_from_image (GimpTemplate *template,
|
|||
{
|
||||
gdouble xresolution;
|
||||
gdouble yresolution;
|
||||
GimpImageBaseType image_type;
|
||||
GimpImageBaseType base_type;
|
||||
const GimpParasite *parasite;
|
||||
gchar *comment = NULL;
|
||||
|
||||
|
@ -350,10 +351,10 @@ gimp_template_set_from_image (GimpTemplate *template,
|
|||
|
||||
gimp_image_get_resolution (image, &xresolution, &yresolution);
|
||||
|
||||
image_type = gimp_image_base_type (image);
|
||||
base_type = gimp_image_base_type (image);
|
||||
|
||||
if (image_type == GIMP_INDEXED)
|
||||
image_type = GIMP_RGB;
|
||||
if (base_type == GIMP_INDEXED)
|
||||
base_type = GIMP_RGB;
|
||||
|
||||
parasite = gimp_image_parasite_find (image, "gimp-comment");
|
||||
if (parasite)
|
||||
|
@ -366,7 +367,7 @@ gimp_template_set_from_image (GimpTemplate *template,
|
|||
"xresolution", xresolution,
|
||||
"yresolution", yresolution,
|
||||
"resolution-unit", gimp_image_get_unit (image),
|
||||
"image-type", image_type,
|
||||
"image-type", base_type,
|
||||
"comment", comment,
|
||||
NULL);
|
||||
|
||||
|
@ -423,11 +424,11 @@ gimp_template_get_resolution_unit (GimpTemplate *template)
|
|||
}
|
||||
|
||||
GimpImageBaseType
|
||||
gimp_template_get_image_type (GimpTemplate *template)
|
||||
gimp_template_get_base_type (GimpTemplate *template)
|
||||
{
|
||||
g_return_val_if_fail (GIMP_IS_TEMPLATE (template), GIMP_RGB);
|
||||
|
||||
return GET_PRIVATE (template)->image_type;
|
||||
return GET_PRIVATE (template)->base_type;
|
||||
}
|
||||
|
||||
GimpFillType
|
||||
|
|
|
@ -77,7 +77,7 @@ gdouble gimp_template_get_resolution_x (GimpTemplate *template);
|
|||
gdouble gimp_template_get_resolution_y (GimpTemplate *template);
|
||||
GimpUnit gimp_template_get_resolution_unit (GimpTemplate *template);
|
||||
|
||||
GimpImageBaseType gimp_template_get_image_type (GimpTemplate *template);
|
||||
GimpImageBaseType gimp_template_get_base_type (GimpTemplate *template);
|
||||
GimpFillType gimp_template_get_fill_type (GimpTemplate *template);
|
||||
|
||||
const gchar * gimp_template_get_comment (GimpTemplate *template);
|
||||
|
|
|
@ -674,7 +674,7 @@ gimp_template_editor_template_notify (GimpTemplate *template,
|
|||
private->block_aspect = FALSE;
|
||||
|
||||
gimp_enum_get_value (GIMP_TYPE_IMAGE_BASE_TYPE,
|
||||
gimp_template_get_image_type (template),
|
||||
gimp_template_get_base_type (template),
|
||||
NULL, NULL, &desc, NULL);
|
||||
|
||||
xres = ROUND (gimp_template_get_resolution_x (template));
|
||||
|
|
Loading…
Reference in New Issue