commit - 8e9c5482d2d1b2ce5625746f13bf1a836340fbca
commit + 1a719c663fd2c7ac5cf5e605e16d7c9ed576bca7
blob - fae16170dd5394cc2b76a443145c6991f23ec363
blob + 8d32eb7d55ff91315888d5abc9a3e0fc46ea47e1
--- src/headerview.c
+++ src/headerview.c
void headerview_init(HeaderView *headerview)
{
headerview_clear(headerview);
- headerview_set_visibility(headerview, prefs_common.display_header_pane);
+ if (prefs_common.display_header_pane)
+ gtk_widget_show(headerview->hbox);
+ else
+ gtk_widget_hide(headerview->hbox);
}
void headerview_show(HeaderView *headerview, MsgInfo *msginfo)
gtk_widget_queue_resize(headerview->hbox);
}
}
-
-void headerview_set_visibility(HeaderView *headerview, gboolean visibility)
-{
- if (visibility)
- gtk_widget_show(headerview->hbox);
- else
- gtk_widget_hide(headerview->hbox);
-}
-
-void headerview_destroy(HeaderView *headerview)
-{
- g_free(headerview);
-}
blob - a4f1015b477a61102b1264ebac9db199833c593f
blob + 35a2ba3c83857ad8a371c10d77804cdaf86a1aad
--- src/headerview.h
+++ src/headerview.h
void headerview_show (HeaderView *headerview,
MsgInfo *msginfo);
void headerview_clear (HeaderView *headerview);
-void headerview_set_visibility (HeaderView *headerview,
- gboolean visibility);
void headerview_destroy (HeaderView *headerview);
void headerview_set_font (HeaderView *headerview);
#endif /* __HEADERVIEW_H__ */
blob - 4892f4f7faa8a56bddefccd44ec66b368f45990a
blob + 288e23fcf29237c1a15953a2e408bb3b62a8ff45
--- src/mainwindow.c
+++ src/mainwindow.c
hooks_invoke(THEME_CHANGED_HOOKLIST, NULL);
}
- headerview_set_visibility(mainwin->messageview->headerview,
- prefs_common.display_header_pane);
+
+ if (prefs_common.display_header_pane)
+ gtk_widget_show(mainwin->messageview->headerview->hbox);
+ else
+ gtk_widget_hide(mainwin->messageview->headerview->hbox);
textview_reflect_prefs(mainwin->messageview->mimeview->textview);
folderview_reflect_prefs();
summary_reflect_prefs();
prefs_common.mainwin_width,
prefs_common.mainwin_height);
}
- /* remove headerview if not in prefs */
- headerview_set_visibility(mainwin->messageview->headerview,
- prefs_common.display_header_pane);
+ if (!prefs_common.display_header_name)
+ gtk_widget_hide(mainwin->messageview->headerview->hbox);
- if (messageview_is_visible(mainwin->messageview))
+ if (mainwin->messageview->visible)
gtk_image_set_from_icon_name(GTK_IMAGE(mainwin->summaryview->toggle_arrow),
"pan-down-symbolic", GTK_ICON_SIZE_MENU);
else
blob - fb6d4ca6cde537485d10f0fea43662616d7e46cb
blob + 5a73d31b8247474c6ab200877bc8e63bbab051a9
--- src/mh.c
+++ src/mh.c
}
mh_scan_tree_recursive(new_item);
- } else if (to_number(dir_name) > 0) n_msg++;
+ }
g_free(entry);
g_free(utf8entry);
blob - f8e5ff70df3b57d34bc77e3e515367f94581eb2f
blob + b6962d0e6b32f998e80d6480e9464ff04281de16
--- src/prefs_common.c
+++ src/prefs_common.c
{"folderview_vscrollbar_policy", "0",
&prefs_common.folderview_vscrollbar_policy, P_ENUM,
NULL, NULL, NULL},
- {"textview_cursor_visible", "FALSE",
- &prefs_common.textview_cursor_visible, P_BOOL,
- NULL, NULL, NULL},
{"hover_timeout", "500", &prefs_common.hover_timeout, P_INT,
NULL, NULL, NULL},
blob - b7e0d26b57ec290f5099887490d4499948c32312
blob + f92ea33d1b9a33763e03ec71553bd36c2da048f7
--- src/prefs_common.h
+++ src/prefs_common.h
gint line_space;
gboolean render_html;
gboolean promote_html_part;
- gboolean textview_cursor_visible;
gboolean enable_smooth_scroll;
gint scroll_step;
gboolean scroll_halfpage;
blob - 6e0d34665e2ed70dc50e65b5de5adf2bcf68f322
blob + 2a33bcd934a4e9fc293515419ada2c3d286bf4db
--- src/textview.c
+++ src/textview.c
{
textview_set_font(textview, NULL);
textview_update_message_colors(textview);
- gtk_text_view_set_cursor_visible(GTK_TEXT_VIEW(textview->text),
- prefs_common.textview_cursor_visible);
}
void textview_show_part(TextView *textview, MimeInfo *mimeinfo, FILE *fp)