[gtk+] iconview: make it possible for selected cells to render a border



commit 1fdfb18c37fd10b5a04814ce039da68e66f0465f
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Thu Jul 7 13:25:24 2011 -0400

    iconview: make it possible for selected cells to render a border
    
    Call gtk_render_frame() after gtk_render_background() there.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=654179

 gtk/gtkiconview.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c
index 1a069ba..55f5abe 100644
--- a/gtk/gtkiconview.c
+++ b/gtk/gtkiconview.c
@@ -2952,11 +2952,17 @@ gtk_icon_view_paint_item (GtkIconView     *icon_view,
       flags |= GTK_CELL_RENDERER_SELECTED;
 
       gtk_style_context_set_state (style_context, state);
+
       gtk_render_background (style_context, cr,
                              x - icon_view->priv->item_padding,
                              y - icon_view->priv->item_padding,
                              item->cell_area.width  + icon_view->priv->item_padding * 2,
                              item->cell_area.height + icon_view->priv->item_padding * 2);
+      gtk_render_frame (style_context, cr,
+                        x - icon_view->priv->item_padding,
+                        y - icon_view->priv->item_padding,
+                        item->cell_area.width  + icon_view->priv->item_padding * 2,
+                        item->cell_area.height + icon_view->priv->item_padding * 2);
     }
 
   cell_area.x      = x;



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