summaryrefslogtreecommitdiff
path: root/gtk/gtkcellrenderertoggle.c
diff options
context:
space:
mode:
authorMichael Natterer <mitch@imendio.com>2007-07-27 12:11:07 +0000
committerMichael Natterer <mitch@src.gnome.org>2007-07-27 12:11:07 +0000
commit3c9a4ac633c64b6626186866a090ab1ffa2a1635 (patch)
treedf2652a8643999ddf68bfd1b6b7c206859055508 /gtk/gtkcellrenderertoggle.c
parentc919e2183df47a108dd55692ff0c65f0c216b021 (diff)
downloadgtk+-3c9a4ac633c64b6626186866a090ab1ffa2a1635.tar.gz
Fix check/radio indicator drawing mess (bug #452225):
2007-07-27 Michael Natterer <mitch@imendio.com> Fix check/radio indicator drawing mess (bug #452225): * gtk/gtkstyle.c (gtk_default_draw_check): really decrease the indicator size by one to ensure odd size (don't say -= -1). * gtk/gtkcellrenderertoggle.c (gtk_cell_renderer_toggle_render): removed -1 adjustment from calls to gtk_paint_option(). Theme engines now get the actually configured size passed, not one pixel less. * gtk/gtkcellrenderertoggle.c * gtk/gtkcheckmenuitem.c: changed default indicator size from 12 to 13 so all widgets which draw check/option indicators have the same default size now (and render the same size after above changes). * README.in: mention above changes in the release notes. svn path=/trunk/; revision=18547
Diffstat (limited to 'gtk/gtkcellrenderertoggle.c')
-rw-r--r--gtk/gtkcellrenderertoggle.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkcellrenderertoggle.c b/gtk/gtkcellrenderertoggle.c
index 24f45a7761..130db9f319 100644
--- a/gtk/gtkcellrenderertoggle.c
+++ b/gtk/gtkcellrenderertoggle.c
@@ -71,7 +71,7 @@ enum {
PROP_INDICATOR_SIZE
};
-#define TOGGLE_WIDTH 12
+#define TOGGLE_WIDTH 13
static guint toggle_cell_signals[LAST_SIGNAL] = { 0 };
@@ -376,7 +376,7 @@ gtk_cell_renderer_toggle_render (GtkCellRenderer *cell,
expose_area, widget, "cellradio",
cell_area->x + x_offset + cell->xpad,
cell_area->y + y_offset + cell->ypad,
- width - 1, height - 1);
+ width, height);
}
else
{
@@ -386,7 +386,7 @@ gtk_cell_renderer_toggle_render (GtkCellRenderer *cell,
expose_area, widget, "cellcheck",
cell_area->x + x_offset + cell->xpad,
cell_area->y + y_offset + cell->ypad,
- width - 1, height - 1);
+ width, height);
}
}