libgimpbase: Replace GimpRGB in gimpchecks

Converted to gdouble[] and updated in all 
calls to the enums in gegl_color_set_pixel()
This commit is contained in:
Alx Sa 2024-03-17 16:19:25 +00:00
parent c2d8d6c45c
commit 28b236b578
7 changed files with 35 additions and 35 deletions

View file

@ -138,7 +138,7 @@ gimp_display_config_class_init (GimpDisplayConfigClass *klass)
GIMP_CHECK_TYPE_GRAY_CHECKS, GIMP_CHECK_TYPE_GRAY_CHECKS,
GIMP_PARAM_STATIC_STRINGS); GIMP_PARAM_STATIC_STRINGS);
gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR1); gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR1);
GIMP_CONFIG_PROP_COLOR (object_class, PROP_TRANSPARENCY_CUSTOM_COLOR1, GIMP_CONFIG_PROP_COLOR (object_class, PROP_TRANSPARENCY_CUSTOM_COLOR1,
"transparency-custom-color1", "transparency-custom-color1",
_("Transparency custom color 1"), _("Transparency custom color 1"),
@ -146,7 +146,7 @@ gimp_display_config_class_init (GimpDisplayConfigClass *klass)
color, color,
GIMP_PARAM_STATIC_STRINGS); GIMP_PARAM_STATIC_STRINGS);
gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR2); gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR2);
GIMP_CONFIG_PROP_COLOR (object_class, PROP_TRANSPARENCY_CUSTOM_COLOR2, GIMP_CONFIG_PROP_COLOR (object_class, PROP_TRANSPARENCY_CUSTOM_COLOR2,
"transparency-custom-color2", "transparency-custom-color2",
_("Transparency custom color 2"), _("Transparency custom color 2"),
@ -413,11 +413,11 @@ gimp_display_config_init (GimpDisplayConfig *config)
GeglColor *color; GeglColor *color;
color = gegl_color_new (NULL); color = gegl_color_new (NULL);
gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR1); gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR1);
config->transparency_custom_color1 = color; config->transparency_custom_color1 = color;
color = gegl_color_new (NULL); color = gegl_color_new (NULL);
gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR2); gegl_color_set_pixel (color, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR2);
config->transparency_custom_color2 = color; config->transparency_custom_color2 = color;
config->default_view = config->default_view =

View file

@ -47,9 +47,9 @@ gimp_render_init (Gimp *gimp)
g_return_if_fail (GIMP_IS_GIMP (gimp)); g_return_if_fail (GIMP_IS_GIMP (gimp));
color1 = gegl_color_new (NULL); color1 = gegl_color_new (NULL);
gegl_color_set_pixel (color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR1); gegl_color_set_pixel (color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR1);
color2 = gegl_color_new (NULL); color2 = gegl_color_new (NULL);
gegl_color_set_pixel (color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR2); gegl_color_set_pixel (color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR2);
g_signal_connect (gimp->config, "notify::transparency-type", g_signal_connect (gimp->config, "notify::transparency-type",
G_CALLBACK (gimp_render_setup_notify), G_CALLBACK (gimp_render_setup_notify),

View file

@ -1124,7 +1124,7 @@ _gimp_config (GPConfig *config)
{ {
g_warning ("%s: checker board color 1's format expects %d bpp but %" G_GSIZE_FORMAT " bytes were passed.", g_warning ("%s: checker board color 1's format expects %d bpp but %" G_GSIZE_FORMAT " bytes were passed.",
G_STRFUNC, babl_format_get_bytes_per_pixel (format), bpp); G_STRFUNC, babl_format_get_bytes_per_pixel (format), bpp);
gegl_color_set_pixel (_check_custom_color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR1); gegl_color_set_pixel (_check_custom_color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR1);
} }
else else
{ {
@ -1143,7 +1143,7 @@ _gimp_config (GPConfig *config)
{ {
g_warning ("%s: checker board color 2's format expects %d bpp but %" G_GSIZE_FORMAT " bytes were passed.", g_warning ("%s: checker board color 2's format expects %d bpp but %" G_GSIZE_FORMAT " bytes were passed.",
G_STRFUNC, babl_format_get_bytes_per_pixel (format), bpp); G_STRFUNC, babl_format_get_bytes_per_pixel (format), bpp);
gegl_color_set_pixel (_check_custom_color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR2); gegl_color_set_pixel (_check_custom_color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR2);
} }
else else
{ {

View file

@ -73,25 +73,25 @@ gimp_checks_get_colors (GimpCheckType type,
switch (type) switch (type)
{ {
case GIMP_CHECK_TYPE_LIGHT_CHECKS: case GIMP_CHECK_TYPE_LIGHT_CHECKS:
gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_LIGHT_COLOR_LIGHT); gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_LIGHT_COLOR_LIGHT);
break; break;
case GIMP_CHECK_TYPE_DARK_CHECKS: case GIMP_CHECK_TYPE_DARK_CHECKS:
gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_DARK_COLOR_LIGHT); gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_DARK_COLOR_LIGHT);
break; break;
case GIMP_CHECK_TYPE_WHITE_ONLY: case GIMP_CHECK_TYPE_WHITE_ONLY:
gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_WHITE_COLOR); gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_WHITE_COLOR);
break; break;
case GIMP_CHECK_TYPE_GRAY_ONLY: case GIMP_CHECK_TYPE_GRAY_ONLY:
gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_GRAY_COLOR); gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_GRAY_COLOR);
break; break;
case GIMP_CHECK_TYPE_BLACK_ONLY: case GIMP_CHECK_TYPE_BLACK_ONLY:
gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_BLACK_COLOR); gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_BLACK_COLOR);
break; break;
case GIMP_CHECK_TYPE_CUSTOM_CHECKS: case GIMP_CHECK_TYPE_CUSTOM_CHECKS:
/* Keep the current value. */ /* Keep the current value. */
break; break;
default: default:
gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_GRAY_COLOR_LIGHT); gegl_color_set_pixel (*color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_GRAY_COLOR_LIGHT);
break; break;
} }
} }
@ -102,25 +102,25 @@ gimp_checks_get_colors (GimpCheckType type,
switch (type) switch (type)
{ {
case GIMP_CHECK_TYPE_LIGHT_CHECKS: case GIMP_CHECK_TYPE_LIGHT_CHECKS:
gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_LIGHT_COLOR_DARK); gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_LIGHT_COLOR_DARK);
break; break;
case GIMP_CHECK_TYPE_DARK_CHECKS: case GIMP_CHECK_TYPE_DARK_CHECKS:
gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_DARK_COLOR_DARK); gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_DARK_COLOR_DARK);
break; break;
case GIMP_CHECK_TYPE_WHITE_ONLY: case GIMP_CHECK_TYPE_WHITE_ONLY:
gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_WHITE_COLOR); gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_WHITE_COLOR);
break; break;
case GIMP_CHECK_TYPE_GRAY_ONLY: case GIMP_CHECK_TYPE_GRAY_ONLY:
gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_GRAY_COLOR); gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_GRAY_COLOR);
break; break;
case GIMP_CHECK_TYPE_BLACK_ONLY: case GIMP_CHECK_TYPE_BLACK_ONLY:
gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_BLACK_COLOR); gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_BLACK_COLOR);
break; break;
case GIMP_CHECK_TYPE_CUSTOM_CHECKS: case GIMP_CHECK_TYPE_CUSTOM_CHECKS:
/* Keep the current value. */ /* Keep the current value. */
break; break;
default: default:
gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_GRAY_COLOR_DARK); gegl_color_set_pixel (*color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_GRAY_COLOR_DARK);
break; break;
} }
} }

View file

@ -62,63 +62,63 @@ G_BEGIN_DECLS
* *
* The dark color for the light checkerboard type. * The dark color for the light checkerboard type.
**/ **/
#define GIMP_CHECKS_LIGHT_COLOR_DARK ((GimpRGB) { 0.8, 0.8, 0.8, 1.0 }) #define GIMP_CHECKS_LIGHT_COLOR_DARK ((gdouble[]) { 0.8, 0.8, 0.8, 1.0 })
/** /**
* GIMP_CHECKS_LIGHT_COLOR_LIGHT: * GIMP_CHECKS_LIGHT_COLOR_LIGHT:
* *
* The light color for the light checkerboard type. * The light color for the light checkerboard type.
**/ **/
#define GIMP_CHECKS_LIGHT_COLOR_LIGHT ((GimpRGB) { 1.0, 1.0, 1.0, 1.0 }) #define GIMP_CHECKS_LIGHT_COLOR_LIGHT ((gdouble[]) { 1.0, 1.0, 1.0, 1.0 })
/** /**
* GIMP_CHECKS_GRAY_COLOR_DARK: * GIMP_CHECKS_GRAY_COLOR_DARK:
* *
* The dark color for the gray checkerboard type. * The dark color for the gray checkerboard type.
**/ **/
#define GIMP_CHECKS_GRAY_COLOR_DARK ((GimpRGB) { 0.4, 0.4, 0.4, 1.0 }) #define GIMP_CHECKS_GRAY_COLOR_DARK ((gdouble[]) { 0.4, 0.4, 0.4, 1.0 })
/** /**
* GIMP_CHECKS_GRAY_COLOR_LIGHT: * GIMP_CHECKS_GRAY_COLOR_LIGHT:
* *
* The light color for the gray checkerboard type. * The light color for the gray checkerboard type.
**/ **/
#define GIMP_CHECKS_GRAY_COLOR_LIGHT ((GimpRGB) { 0.6, 0.6, 0.6, 1.0 }) #define GIMP_CHECKS_GRAY_COLOR_LIGHT ((gdouble[]) { 0.6, 0.6, 0.6, 1.0 })
/** /**
* GIMP_CHECKS_DARK_COLOR_DARK: * GIMP_CHECKS_DARK_COLOR_DARK:
* *
* The dark color for the dark checkerboard type. * The dark color for the dark checkerboard type.
**/ **/
#define GIMP_CHECKS_DARK_COLOR_DARK ((GimpRGB) { 0.0, 0.0, 0.0, 1.0 }) #define GIMP_CHECKS_DARK_COLOR_DARK ((gdouble[]) { 0.0, 0.0, 0.0, 1.0 })
/** /**
* GIMP_CHECKS_DARK_COLOR_LIGHT: * GIMP_CHECKS_DARK_COLOR_LIGHT:
* *
* The light color for the dark checkerboard type. * The light color for the dark checkerboard type.
**/ **/
#define GIMP_CHECKS_DARK_COLOR_LIGHT ((GimpRGB) { 0.2, 0.2, 0.2, 1.0 }) #define GIMP_CHECKS_DARK_COLOR_LIGHT ((gdouble[]) { 0.2, 0.2, 0.2, 1.0 })
/** /**
* GIMP_CHECKS_WHITE_COLOR: * GIMP_CHECKS_WHITE_COLOR:
* *
* The light/dark color for the white checkerboard type. * The light/dark color for the white checkerboard type.
**/ **/
#define GIMP_CHECKS_WHITE_COLOR ((GimpRGB) { 1.0, 1.0, 1.0, 1.0 }) #define GIMP_CHECKS_WHITE_COLOR ((gdouble[]) { 1.0, 1.0, 1.0, 1.0 })
/** /**
* GIMP_CHECKS_GRAY_COLOR: * GIMP_CHECKS_GRAY_COLOR:
* *
* The light/dark color for the gray checkerboard type. * The light/dark color for the gray checkerboard type.
**/ **/
#define GIMP_CHECKS_GRAY_COLOR ((GimpRGB) { 0.5, 0.5, 0.5, 1.0 }) #define GIMP_CHECKS_GRAY_COLOR ((gdouble[]) { 0.5, 0.5, 0.5, 1.0 })
/** /**
* GIMP_CHECKS_BLACK_COLOR: * GIMP_CHECKS_BLACK_COLOR:
* *
* The light/dark color for the black checkerboard type. * The light/dark color for the black checkerboard type.
**/ **/
#define GIMP_CHECKS_BLACK_COLOR ((GimpRGB) { 0.0, 0.0, 0.0, 1.0 }) #define GIMP_CHECKS_BLACK_COLOR ((gdouble[]) { 0.0, 0.0, 0.0, 1.0 })
/** /**
* GIMP_CHECKS_CUSTOM_COLOR1: * GIMP_CHECKS_CUSTOM_COLOR1:

View file

@ -36,9 +36,9 @@
/** /**
* SECTION: gimpcellrenderercolor * SECTION: gimpcellrenderercolor
* @title: GimpCellRendererColor * @title: GimpCellRendererColor
* @short_description: A #GtkCellRenderer to display a #GimpRGB color. * @short_description: A #GtkCellRenderer to display a #GeglColor color.
* *
* A #GtkCellRenderer to display a #GimpRGB color. * A #GtkCellRenderer to display a #GeglColor color.
**/ **/

View file

@ -138,9 +138,9 @@ gimp_preview_area_class_init (GimpPreviewAreaClass *klass)
gegl_init (NULL, NULL); gegl_init (NULL, NULL);
color1_default = gegl_color_new (NULL); color1_default = gegl_color_new (NULL);
gegl_color_set_pixel (color1_default, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR1); gegl_color_set_pixel (color1_default, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR1);
color2_default = gegl_color_new (NULL); color2_default = gegl_color_new (NULL);
gegl_color_set_pixel (color2_default, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR2); gegl_color_set_pixel (color2_default, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR2);
object_class->dispose = gimp_preview_area_dispose; object_class->dispose = gimp_preview_area_dispose;
object_class->finalize = gimp_preview_area_finalize; object_class->finalize = gimp_preview_area_finalize;
@ -196,9 +196,9 @@ gimp_preview_area_init (GimpPreviewArea *area)
priv->check_size = DEFAULT_CHECK_SIZE; priv->check_size = DEFAULT_CHECK_SIZE;
priv->check_type = DEFAULT_CHECK_TYPE; priv->check_type = DEFAULT_CHECK_TYPE;
priv->check_custom_color1 = gegl_color_new (NULL); priv->check_custom_color1 = gegl_color_new (NULL);
gegl_color_set_pixel (priv->check_custom_color1, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR1); gegl_color_set_pixel (priv->check_custom_color1, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR1);
priv->check_custom_color2 = gegl_color_new (NULL); priv->check_custom_color2 = gegl_color_new (NULL);
gegl_color_set_pixel (priv->check_custom_color2, babl_format ("R'G'B'A double"), &GIMP_CHECKS_CUSTOM_COLOR2); gegl_color_set_pixel (priv->check_custom_color2, babl_format ("R'G'B'A double"), GIMP_CHECKS_CUSTOM_COLOR2);
priv->max_width = -1; priv->max_width = -1;
priv->max_height = -1; priv->max_height = -1;