[gtk+] iconview: make it possible for selected cells to render a border
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] iconview: make it possible for selected cells to render a border
- Date: Fri, 8 Jul 2011 15:36:16 +0000 (UTC)
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]