diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2011-06-14 02:34:34 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2011-06-14 02:34:34 +0000 |
commit | d95b60e39dd816ffbd1cb6f49a331460560fa73a (patch) | |
tree | b683863f857c62fdb7ca3305161bfc1d07d53f61 /src | |
parent | 041da6278ec415ef0c8b15db3b27122c7379b189 (diff) |
Use prelight state for textview.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@2901 ee746299-78ed-0310-b773-934348b2243d
Diffstat (limited to 'src')
-rw-r--r-- | src/textview.c | 22 |
1 files changed, 8 insertions, 14 deletions
diff --git a/src/textview.c b/src/textview.c index e541ea33..0e9aef8b 100644 --- a/src/textview.c +++ b/src/textview.c @@ -673,12 +673,7 @@ static gboolean textview_part_widget_entered(GtkWidget *widget, GdkEventCrossing *event, gpointer data) { - GdkColor bg = {0, 0xb000, 0xc000, 0xffff}; - GdkColor fg = {0, 0x5000, 0x7800, 0xffff}; - - gtk_widget_modify_bg(widget, GTK_STATE_NORMAL, &bg); - gtk_widget_modify_fg(widget, GTK_STATE_NORMAL, &fg); - + gtk_widget_set_state(widget, GTK_STATE_PRELIGHT); return FALSE; } @@ -686,12 +681,7 @@ static gboolean textview_part_widget_left(GtkWidget *widget, GdkEventCrossing *event, gpointer data) { - GdkColor bg = {0, 0xd000, 0xd800, 0xffff}; - GdkColor fg = {0, 0x7000, 0x9000, 0xffff}; - - gtk_widget_modify_bg(widget, GTK_STATE_NORMAL, &bg); - gtk_widget_modify_fg(widget, GTK_STATE_NORMAL, &fg); - + gtk_widget_set_state(widget, GTK_STATE_NORMAL); return FALSE; } @@ -795,8 +785,10 @@ static void textview_add_part_widget(TextView *textview, GtkTextIter *iter, GtkWidget *arrow; GtkWidget *menu; GtkWidget *menuitem; - GdkColor bg = {0, 0xd000, 0xd800, 0xffff}; - GdkColor fg = {0, 0x7000, 0x9000, 0xffff}; + GdkColor bg = {0, 0xe000, 0xe500, 0xffff}; + GdkColor fg = {0, 0x8000, 0x9800, 0xffff}; + GdkColor bg2 = {0, 0xc000, 0xc800, 0xffff}; + GdkColor fg2 = {0, 0x6000, 0x8000, 0xffff}; buffer = gtk_text_view_get_buffer(text); gtk_text_buffer_insert(buffer, iter, "\n", 1); @@ -821,6 +813,8 @@ static void textview_add_part_widget(TextView *textview, GtkTextIter *iter, G_CALLBACK(textview_part_widget_exposed), textview); gtk_widget_modify_bg(ebox, GTK_STATE_NORMAL, &bg); gtk_widget_modify_fg(ebox, GTK_STATE_NORMAL, &fg); + gtk_widget_modify_bg(ebox, GTK_STATE_PRELIGHT, &bg2); + gtk_widget_modify_fg(ebox, GTK_STATE_PRELIGHT, &fg2); menu = gtk_menu_new(); MENUITEM_ADD_WITH_MNEMONIC(menu, menuitem, _("_Open"), PART_MENU_OPEN); |