[gthumb: 6/9] use the dark border when the thumbnail is selected
- From: Paolo Bacchilega <paobac src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gthumb: 6/9] use the dark border when the thumbnail is selected
- Date: Sat, 29 Jan 2011 11:02:10 +0000 (UTC)
commit b423e17f10e34247cf6e10fa7a8c84ff283cadc6
Author: Paolo Bacchilega <paobac src gnome org>
Date: Sat Jan 29 00:38:12 2011 +0100
use the dark border when the thumbnail is selected
gthumb/gth-cell-renderer-thumbnail.c | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/gthumb/gth-cell-renderer-thumbnail.c b/gthumb/gth-cell-renderer-thumbnail.c
index 974db0a..bc8ffb7 100644
--- a/gthumb/gth-cell-renderer-thumbnail.c
+++ b/gthumb/gth-cell-renderer-thumbnail.c
@@ -347,10 +347,7 @@ gth_cell_renderer_thumbnail_render (GtkCellRenderer *cell,
/* the outer frame */
- if (state == GTK_STATE_NORMAL)
- gdk_cairo_set_source_color (cr, &style->bg[state]);
- else
- gdk_cairo_set_source_color (cr, &style->base[state]);
+ gdk_cairo_set_source_color (cr, &style->bg[state]);
_cairo_draw_rounded_box (cr,
frame_rect.x - border,
frame_rect.y - border,
@@ -359,12 +356,15 @@ gth_cell_renderer_thumbnail_render (GtkCellRenderer *cell,
1);
cairo_fill_preserve (cr);
- gdk_cairo_set_source_color (cr, &style->mid[state]);
+ if (state == GTK_STATE_SELECTED)
+ gdk_cairo_set_source_color (cr, &style->dark[state]);
+ else
+ gdk_cairo_set_source_color (cr, &style->mid[state]);
+
cairo_stroke (cr);
/* the inner frame */
- gdk_cairo_set_source_color (cr, &style->mid[state]);
cairo_rectangle (cr,
image_rect.x - 1,
image_rect.y - 1,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]