[nautilus] eel: remove eel_embed_image_in_frame()



commit 396aa4b0e53210c54f28929fef8c4f190da1e5e3
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Sun May 24 19:41:39 2015 -0700

    eel: remove eel_embed_image_in_frame()
    
    It's unused now.

 eel/eel-graphic-effects.c |  112 ---------------------------------------------
 eel/eel-graphic-effects.h |    8 ---
 2 files changed, 0 insertions(+), 120 deletions(-)
---
diff --git a/eel/eel-graphic-effects.c b/eel/eel-graphic-effects.c
index ebc6393..3ffeb76 100644
--- a/eel/eel-graphic-effects.c
+++ b/eel/eel-graphic-effects.c
@@ -153,115 +153,3 @@ eel_create_colorized_pixbuf (GdkPixbuf *src,
        }
        return dest;
 }
-
-/* utility to stretch a frame to the desired size */
-
-static void
-draw_frame_row (GdkPixbuf *frame_image, int target_width, int source_width, int source_v_position, int 
dest_v_position, GdkPixbuf *result_pixbuf, int left_offset, int height)
-{
-       int remaining_width, h_offset, slab_width;
-       
-       remaining_width = target_width;
-       h_offset = 0;
-       while (remaining_width > 0) {   
-               slab_width = remaining_width > source_width ? source_width : remaining_width;
-               gdk_pixbuf_copy_area (frame_image, left_offset, source_v_position, slab_width, height, 
result_pixbuf, left_offset + h_offset, dest_v_position);
-               remaining_width -= slab_width;
-               h_offset += slab_width; 
-       }
-}
-
-/* utility to draw the middle section of the frame in a loop */
-static void
-draw_frame_column (GdkPixbuf *frame_image, int target_height, int source_height, int source_h_position, int 
dest_h_position, GdkPixbuf *result_pixbuf, int top_offset, int width)
-{
-       int remaining_height, v_offset, slab_height;
-       
-       remaining_height = target_height;
-       v_offset = 0;
-       while (remaining_height > 0) {  
-               slab_height = remaining_height > source_height ? source_height : remaining_height;
-               gdk_pixbuf_copy_area (frame_image, source_h_position, top_offset, width, slab_height, 
result_pixbuf, dest_h_position, top_offset + v_offset);
-               remaining_height -= slab_height;
-               v_offset += slab_height; 
-       }
-}
-
-static GdkPixbuf *
-eel_stretch_frame_image (GdkPixbuf *frame_image, int left_offset, int top_offset, int right_offset, int 
bottom_offset,
-                        int dest_width, int dest_height, gboolean fill_flag)
-{
-       GdkPixbuf *result_pixbuf;
-       guchar *pixels_ptr;
-       int frame_width, frame_height;
-       int y, row_stride;
-       int target_width, target_frame_width;
-       int target_height, target_frame_height;
-       
-       frame_width  = gdk_pixbuf_get_width  (frame_image);
-       frame_height = gdk_pixbuf_get_height (frame_image );
-       
-       if (fill_flag) {
-               result_pixbuf = gdk_pixbuf_scale_simple (frame_image, dest_width, dest_height, 
GDK_INTERP_NEAREST);
-       } else {
-               result_pixbuf = gdk_pixbuf_new (GDK_COLORSPACE_RGB, TRUE, 8, dest_width, dest_height);
-       }
-       row_stride = gdk_pixbuf_get_rowstride (result_pixbuf);
-       pixels_ptr = gdk_pixbuf_get_pixels (result_pixbuf);
-       
-       /* clear the new pixbuf */
-       if (!fill_flag) {
-               for (y = 0; y < dest_height; y++) {
-                       memset (pixels_ptr, 255, row_stride);
-                       pixels_ptr += row_stride; 
-               }
-       }
-       
-       target_width  = dest_width - left_offset - right_offset;
-       target_frame_width = frame_width - left_offset - right_offset;
-       
-       target_height  = dest_height - top_offset - bottom_offset;
-       target_frame_height = frame_height - top_offset - bottom_offset;
-       
-       /* draw the left top corner  and top row */
-       gdk_pixbuf_copy_area (frame_image, 0, 0, left_offset, top_offset, result_pixbuf, 0,  0);
-       draw_frame_row (frame_image, target_width, target_frame_width, 0, 0, result_pixbuf, left_offset, 
top_offset);
-       
-       /* draw the right top corner and left column */
-       gdk_pixbuf_copy_area (frame_image, frame_width - right_offset, 0, right_offset, top_offset, 
result_pixbuf, dest_width - right_offset,  0);
-       draw_frame_column (frame_image, target_height, target_frame_height, 0, 0, result_pixbuf, top_offset, 
left_offset);
-
-       /* draw the bottom right corner and bottom row */
-       gdk_pixbuf_copy_area (frame_image, frame_width - right_offset, frame_height - bottom_offset, 
right_offset, bottom_offset, result_pixbuf, dest_width - right_offset,  dest_height - bottom_offset);
-       draw_frame_row (frame_image, target_width, target_frame_width, frame_height - bottom_offset, 
dest_height - bottom_offset, result_pixbuf, left_offset, bottom_offset);
-               
-       /* draw the bottom left corner and the right column */
-       gdk_pixbuf_copy_area (frame_image, 0, frame_height - bottom_offset, left_offset, bottom_offset, 
result_pixbuf, 0,  dest_height - bottom_offset);
-       draw_frame_column (frame_image, target_height, target_frame_height, frame_width - right_offset, 
dest_width - right_offset, result_pixbuf, top_offset, right_offset);
-       
-       return result_pixbuf;
-}
-
-
-/* draw an arbitrary frame around an image, with the result passed back in a newly allocated pixbuf */
-GdkPixbuf *
-eel_embed_image_in_frame (GdkPixbuf *source_image, GdkPixbuf *frame_image, int left_offset, int top_offset, 
int right_offset, int bottom_offset)
-{
-       GdkPixbuf *result_pixbuf;
-       int source_width, source_height;
-       int dest_width, dest_height;
-       
-       source_width  = gdk_pixbuf_get_width  (source_image);
-       source_height = gdk_pixbuf_get_height (source_image);
-
-       dest_width  = source_width  + left_offset + right_offset;
-       dest_height = source_height + top_offset  + bottom_offset;
-       
-       result_pixbuf = eel_stretch_frame_image (frame_image, left_offset, top_offset, right_offset, 
bottom_offset, 
-                                                     dest_width, dest_height, FALSE);
-               
-       /* Finally, copy the source image into the framed area */
-       gdk_pixbuf_copy_area (source_image, 0, 0, source_width, source_height, result_pixbuf, left_offset,  
top_offset);
-
-       return result_pixbuf;
-}
diff --git a/eel/eel-graphic-effects.h b/eel/eel-graphic-effects.h
index 6f38eb6..d7cbf15 100644
--- a/eel/eel-graphic-effects.h
+++ b/eel/eel-graphic-effects.h
@@ -33,12 +33,4 @@ GdkPixbuf *eel_create_spotlight_pixbuf (GdkPixbuf *source_pixbuf);
 GdkPixbuf* eel_create_colorized_pixbuf (GdkPixbuf *source_pixbuf,
                                        GdkRGBA *color);
 
-/* embed in image in a frame */
-GdkPixbuf *eel_embed_image_in_frame    (GdkPixbuf *source_image,
-                                       GdkPixbuf *frame_image,
-                                       int        left_offset,
-                                       int        top_offset,
-                                       int        right_offset,
-                                       int        bottom_offset);
-
 #endif /* EEL_GRAPHIC_EFFECTS_H */


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