]> Pileus Git - ~andy/gtk/blobdiff - gtk/gtkstyle.c
Make a GtkCellEditable (get_widget_window_size): Change to let it honor
[~andy/gtk] / gtk / gtkstyle.c
index 5a91aab43343d29b86bad17b560db34b72c3db47..d3a7fc7c2e81c9261d9a2f576027cc0855162a66 100644 (file)
@@ -3018,19 +3018,12 @@ gtk_default_draw_check (GtkStyle      *style,
                           x, y,
                          width, height);
 
+      x -= (1 + INDICATOR_PART_SIZE - width) / 2;
+      y -= (((1 + INDICATOR_PART_SIZE - height) / 2) - 1);
       if (shadow_type == GTK_SHADOW_IN)
        {
-         gdk_draw_line (window,
-                        widget->style->fg_gc[state_type],
-                         x, y,
-                         x + width,
-                         y + height);
-         gdk_draw_line (window,
-                        widget->style->fg_gc[state_type],
-                         x + width,
-                         y,
-                         x,
-                         y + height);
+         draw_part (window, style->text_gc[state_type], area, x, y, CHECK_TEXT);
+         draw_part (window, style->text_aa_gc[state_type], area, x, y, CHECK_AA);
        }
     }
   else