From ac9d81a10c2f8d9c3a1f8157754a40d48cd7b068 Mon Sep 17 00:00:00 2001 From: "reed%reedloden.com" Date: Wed, 28 Nov 2007 22:46:14 +0000 Subject: [PATCH] Bug 404495 - "Native GTK style for menu checkboxes" [p=ventnor.bugzilla@yahoo.com.au (Michael Ventnor) r+sr=roc a1.9=beltzner] git-svn-id: svn://10.0.0.236/trunk@240072 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/widget/src/gtk2/gtk2drawing.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/widget/src/gtk2/gtk2drawing.c b/mozilla/widget/src/gtk2/gtk2drawing.c index 4eb80e78797..90a67841af6 100644 --- a/mozilla/widget/src/gtk2/gtk2drawing.c +++ b/mozilla/widget/src/gtk2/gtk2drawing.c @@ -1619,13 +1619,17 @@ moz_gtk_check_menu_item_paint(GdkDrawable* drawable, GdkRectangle* rect, GtkStyle* style; GtkShadowType shadow_type = (checked)?GTK_SHADOW_IN:GTK_SHADOW_OUT; gint offset; - gint indicator_size = 8; /* it's a fixed value in gtk 2.2 */ + gint indicator_size; gint x, y; - + moz_gtk_menu_item_paint(drawable, rect, cliprect, state); ensure_check_menu_item_widget(); + gtk_widget_style_get (gCheckMenuItemWidget, + "indicator-size", &indicator_size, + NULL); + if (checked || GTK_CHECK_MENU_ITEM(gCheckMenuItemWidget)->always_show_toggle) { style = gCheckMenuItemWidget->style;