aboutsummaryrefslogtreecommitdiff
path: root/src/textview.c
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2011-06-14 05:56:26 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2011-06-14 05:56:26 +0000
commit5d6d76cf04f2131988c5998399606c877fdc68c6 (patch)
tree5877126e376a927d082337e04051c784fd276a2d /src/textview.c
parentd95b60e39dd816ffbd1cb6f49a331460560fa73a (diff)
textview_part_widget_exposed(): draw edges as rounded.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2902 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src/textview.c')
-rw-r--r--src/textview.c9
1 files changed, 6 insertions, 3 deletions
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)