From 5d6d76cf04f2131988c5998399606c877fdc68c6 Mon Sep 17 00:00:00 2001 From: hiro Date: Tue, 14 Jun 2011 05:56:26 +0000 Subject: textview_part_widget_exposed(): draw edges as rounded. git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2902 ee746299-78ed-0310-b773-934348b2243d --- src/textview.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/textview.c') diff --git a/src/textview.c b/src/textview.c index 0e9aef8b..3b51190f 100644 --- a/src/textview.c +++ b/src/textview.c @@ -717,13 +717,16 @@ static gboolean textview_part_widget_exposed(GtkWidget *widget, return FALSE; drawable = GDK_DRAWABLE(widget->window); - gc = widget->style->fg_gc[GTK_STATE_NORMAL]; + gc = widget->style->fg_gc[GTK_WIDGET_STATE(widget)]; gdk_gc_set_clip_rectangle(gc, &event->area); gdk_gc_set_line_attributes(gc, 1, GDK_LINE_SOLID, GDK_CAP_NOT_LAST, GDK_JOIN_MITER); - gdk_draw_rectangle(drawable, gc, FALSE, 0, 0, w, h); + gdk_draw_line(drawable, gc, 1, 0, w, 0); + gdk_draw_line(drawable, gc, w, 1, w, h); + gdk_draw_line(drawable, gc, w, h, 1, h); + gdk_draw_line(drawable, gc, 0, h, 0, 1); - return TRUE; + return FALSE; } static void textview_part_widget_destroy_notify(gpointer data) -- cgit v1.2.3