commit 5b05e23ad0f0e528fd33d728bb163a488f7e20ca
parent d8a8e8f6eddbddd16dcd30dcbeac2463932c982e
Author: paul <paul@claws-mail.org>
Date: Thu, 21 Nov 2019 13:03:59 +0000
fix mimeview toggle arrow
Diffstat:
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/mimeview.c b/src/mimeview.c
@@ -494,6 +494,7 @@ MimeView *mimeview_create(MainWindow *mainwin)
mimeview->mime_toggle = mime_toggle;
mimeview->siginfoview = siginfoview;
mimeview->scrollbutton = scrollbutton;
+ mimeview->arrow = arrow;
mimeview->target_list = gtk_target_list_new(mimeview_mime_types, 1);
mimeviews = g_slist_prepend(mimeviews, mimeview);
@@ -2813,7 +2814,7 @@ static gint mime_toggle_button_cb(GtkWidget *button, GdkEventButton *event,
mimeview->ctree_mode = !mimeview->ctree_mode;
if (mimeview->ctree_mode) {
- gtk_image_set_from_icon_name(GTK_BIN(button),
+ gtk_image_set_from_icon_name(mimeview->arrow,
"pan-end-symbolic", GTK_ICON_SIZE_MENU);
gtk_widget_hide(mimeview->icon_mainbox);
gtk_widget_show(mimeview->ctree_mainbox);
@@ -2825,7 +2826,7 @@ static gint mime_toggle_button_cb(GtkWidget *button, GdkEventButton *event,
gtk_box_pack_end(GTK_BOX(mimeview->ctree_mainbox),
button, FALSE, FALSE, 0);
} else {
- gtk_image_set_from_icon_name(GTK_BIN(button),
+ gtk_image_set_from_icon_name(mimeview->arrow,
"pan-start-symbolic", GTK_ICON_SIZE_MENU);
gtk_widget_hide(mimeview->ctree_mainbox);
gtk_widget_show(mimeview->icon_mainbox);
diff --git a/src/mimeview.h b/src/mimeview.h
@@ -70,6 +70,7 @@ struct _MimeView
GtkWidget *icon_mainbox;
GtkWidget *mime_toggle;
GtkWidget *scrollbutton;
+ GtkWidget *arrow;
MimeViewType type;
gboolean ctree_mode;