[gtk/matthiasc/for-master] pixbufutils: Remove an unused function




commit 08b101ace8459e284bb7560ba41aa1573d686641
Author: Matthias Clasen <mclasen redhat com>
Date:   Fri Apr 16 06:52:43 2021 -0400

    pixbufutils: Remove an unused function

 gtk/gdkpixbufutils.c        |  93 -------------------------------------
 gtk/gdkpixbufutilsprivate.h | 110 +++++++++++++++++++++-----------------------
 2 files changed, 52 insertions(+), 151 deletions(-)
---
diff --git a/gtk/gdkpixbufutils.c b/gtk/gdkpixbufutils.c
index 66a4cc46de..2aa62b094c 100644
--- a/gtk/gdkpixbufutils.c
+++ b/gtk/gdkpixbufutils.c
@@ -294,99 +294,6 @@ load_symbolic_svg (const char     *escaped_file_data,
   return pixbuf;
 }
 
-static void
-rgba_to_pixel (const GdkRGBA *rgba,
-               guint8         pixel[4])
-{
-  pixel[0] = rgba->red * 255;
-  pixel[1] = rgba->green * 255;
-  pixel[2] = rgba->blue * 255;
-  pixel[3] = 255;
-}
-
-GdkPixbuf *
-gtk_color_symbolic_pixbuf (GdkPixbuf     *symbolic,
-                           const GdkRGBA *fg_color,
-                           const GdkRGBA *success_color,
-                           const GdkRGBA *warning_color,
-                           const GdkRGBA *error_color)
-{
-  int width, height, x, y, src_stride, dst_stride;
-  guchar *src_data, *dst_data;
-  guchar *src_row, *dst_row;
-  int alpha;
-  GdkPixbuf *colored;
-  guint8 fg_pixel[4], success_pixel[4], warning_pixel[4], error_pixel[4];
-
-  alpha = fg_color->alpha * 255;
-
-  rgba_to_pixel (fg_color, fg_pixel);
-  rgba_to_pixel (success_color, success_pixel);
-  rgba_to_pixel (warning_color, warning_pixel);
-  rgba_to_pixel (error_color, error_pixel);
-
-  width = gdk_pixbuf_get_width (symbolic);
-  height = gdk_pixbuf_get_height (symbolic);
-
-  colored = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, width, height);
-
-  src_stride = gdk_pixbuf_get_rowstride (symbolic);
-  src_data = gdk_pixbuf_get_pixels (symbolic);
-
-  dst_data = gdk_pixbuf_get_pixels (colored);
-  dst_stride = gdk_pixbuf_get_rowstride (colored);
-  for (y = 0; y < height; y++)
-    {
-      src_row = src_data + src_stride * y;
-      dst_row = dst_data + dst_stride * y;
-      for (x = 0; x < width; x++)
-        {
-          guint r, g, b, a;
-          int c1, c2, c3, c4;
-
-          a = src_row[3];
-          dst_row[3] = a * alpha / 255;
-
-          if (a == 0)
-            {
-              dst_row[0] = 0;
-              dst_row[1] = 0;
-              dst_row[2] = 0;
-            }
-          else
-            {
-              c2 = src_row[0];
-              c3 = src_row[1];
-              c4 = src_row[2];
-
-              if (c2 == 0 && c3 == 0 && c4 == 0)
-                {
-                  dst_row[0] = fg_pixel[0];
-                  dst_row[1] = fg_pixel[1];
-                  dst_row[2] = fg_pixel[2];
-                }
-              else
-                {
-                  c1 = 255 - c2 - c3 - c4;
-
-                  r = fg_pixel[0] * c1 + success_pixel[0] * c2 +  warning_pixel[0] * c3 +  error_pixel[0] * 
c4;
-                  g = fg_pixel[1] * c1 + success_pixel[1] * c2 +  warning_pixel[1] * c3 +  error_pixel[1] * 
c4;
-                  b = fg_pixel[2] * c1 + success_pixel[2] * c2 +  warning_pixel[2] * c3 +  error_pixel[2] * 
c4;
-
-                  dst_row[0] = r / 255;
-                  dst_row[1] = g / 255;
-                  dst_row[2] = b / 255;
-                }
-            }
-
-          src_row += 4;
-          dst_row += 4;
-        }
-    }
-
-  return colored;
-}
-
 static void
 extract_plane (GdkPixbuf *src,
                GdkPixbuf *dst,
diff --git a/gtk/gdkpixbufutilsprivate.h b/gtk/gdkpixbufutilsprivate.h
index 703a550c38..2a339d2c42 100644
--- a/gtk/gdkpixbufutilsprivate.h
+++ b/gtk/gdkpixbufutilsprivate.h
@@ -22,64 +22,58 @@
 
 G_BEGIN_DECLS
 
-GdkPixbuf *_gdk_pixbuf_new_from_stream (GInputStream  *stream,
-                                        const char    *format,
-                                        GCancellable  *cancellable,
-                                        GError       **error);
-GdkPixbuf *_gdk_pixbuf_new_from_stream_at_scale (GInputStream  *stream,
-                                                 const char    *format,
-                                                 int            width,
-                                                 int            height,
-                                                 gboolean       aspect,
-                                                 GCancellable  *cancellable,
-                                                 GError       **error);
-GdkPixbuf *_gdk_pixbuf_new_from_stream_scaled   (GInputStream  *stream,
-                                                 const char    *format,
-                                                 double         scale,
-                                                 GCancellable  *cancellable,
-                                                 GError       **error);
-GdkPixbuf *_gdk_pixbuf_new_from_resource (const char   *resource_path,
-                                          const char   *format,
-                                          GError      **error);
-GdkPixbuf *_gdk_pixbuf_new_from_resource_at_scale (const char   *resource_path,
-                                                   const char   *format,
-                                                   int           width,
-                                                   int           height,
-                                                   gboolean      preserve_aspect,
-                                                   GError      **error);
-GdkPixbuf *_gdk_pixbuf_new_from_resource_scaled (const char   *resource_path,
-                                                 const char   *format,
-                                                 double        scale,
-                                                 GError      **error);
-
-GdkPixbuf *gtk_color_symbolic_pixbuf              (GdkPixbuf     *symbolic,
-                                                                                                             
              const GdkRGBA *fg_color,
-                                                   const GdkRGBA *success_color,
-                                                   const GdkRGBA *warning_color,
-                                                   const GdkRGBA *error_color);
+GdkPixbuf *_gdk_pixbuf_new_from_stream              (GInputStream  *stream,
+                                                     const char    *format,
+                                                     GCancellable  *cancellable,
+                                                     GError       **error);
+GdkPixbuf *_gdk_pixbuf_new_from_stream_at_scale     (GInputStream  *stream,
+                                                     const char    *format,
+                                                     int            width,
+                                                     int            height,
+                                                     gboolean       aspect,
+                                                     GCancellable  *cancellable,
+                                                     GError       **error);
+GdkPixbuf *_gdk_pixbuf_new_from_stream_scaled       (GInputStream  *stream,
+                                                     const char    *format,
+                                                     double         scale,
+                                                     GCancellable  *cancellable,
+                                                     GError       **error);
+GdkPixbuf *_gdk_pixbuf_new_from_resource            (const char    *resource_path,
+                                                     const char    *format,
+                                                     GError       **error);
+GdkPixbuf *_gdk_pixbuf_new_from_resource_at_scale   (const char    *resource_path,
+                                                     const char    *format,
+                                                     int            width,
+                                                     int            height,
+                                                     gboolean       preserve_aspect,
+                                                     GError       **error);
+GdkPixbuf *_gdk_pixbuf_new_from_resource_scaled     (const char    *resource_path,
+                                                     const char    *format,
+                                                     double         scale,
+                                                     GError       **error);
 
-GdkPixbuf *gtk_make_symbolic_pixbuf_from_data     (const char    *data,
-                                                   gsize          len,
-                                                   int            width,
-                                                   int            height,
-                                                   double         scale,
-                                                   const char    *debug_output_to,
-                                                   GError       **error);
-GdkPixbuf *gtk_make_symbolic_pixbuf_from_file     (GFile         *file,
-                                                   int            width,
-                                                   int            height,
-                                                   double         scale,
-                                                   GError       **error);
-GdkPixbuf *gtk_make_symbolic_pixbuf_from_path     (const char    *path,
-                                                   int            width,
-                                                   int            height,
-                                                   double         scale,
-                                                   GError       **error);
-GdkPixbuf *gtk_make_symbolic_pixbuf_from_resource (const char    *path,
-                                                   int            width,
-                                                   int            height,
-                                                   double         scale,
-                                                   GError       **error);
+GdkPixbuf *gtk_make_symbolic_pixbuf_from_data       (const char    *data,
+                                                     gsize          len,
+                                                     int            width,
+                                                     int            height,
+                                                     double         scale,
+                                                     const char    *debug_output_to,
+                                                     GError       **error);
+GdkPixbuf *gtk_make_symbolic_pixbuf_from_file       (GFile         *file,
+                                                     int            width,
+                                                     int            height,
+                                                     double         scale,
+                                                     GError       **error);
+GdkPixbuf *gtk_make_symbolic_pixbuf_from_path       (const char    *path,
+                                                     int            width,
+                                                     int            height,
+                                                     double         scale,
+                                                     GError       **error);
+GdkPixbuf *gtk_make_symbolic_pixbuf_from_resource   (const char    *path,
+                                                     int            width,
+                                                     int            height,
+                                                     double         scale,
+                                                     GError       **error);
 GdkTexture *gtk_load_symbolic_texture_from_file     (GFile         *file);
 GdkTexture *gtk_make_symbolic_texture_from_file     (GFile         *file,
                                                      int            width,
@@ -91,7 +85,7 @@ GdkTexture *gtk_make_symbolic_texture_from_resource (const char    *path,
                                                      int            width,
                                                      int            height,
                                                      double         scale,
-                                                   GError       **error);
+                                                     GError       **error);
 G_END_DECLS
 
 #endif  /* __GDK_PIXBUF_UTILS_PRIVATE_H__ */


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]