+2006-07-04 [colin] 2.3.1cvs55
+
+ * src/folderview.c
+ Feedback when closing (for big folders)
+ * src/prefs_actions.c
+ * src/prefs_filtering.c
+ * src/prefs_matcher.c
+ * src/prefs_template.c
+ Fix default button when closing without
+ having saved
+
2006-07-04 [colin] 2.3.1cvs54
* src/news.c
( cvs diff -u -r 1.382.2.291 -r 1.382.2.292 src/compose.c; cvs diff -u -r 1.10.2.9 -r 1.10.2.10 src/privacy.c; cvs diff -u -r 1.10.2.8 -r 1.10.2.9 src/privacy.h; cvs diff -u -r 1.1.2.14 -r 1.1.2.15 src/plugins/pgpinline/pgpinline.c; cvs diff -u -r 1.1.2.36 -r 1.1.2.37 src/plugins/pgpmime/pgpmime.c; ) > 2.3.1cvs52.patchset
( cvs diff -u -r 1.207.2.106 -r 1.207.2.107 src/folderview.c; cvs diff -u -r 1.115.2.93 -r 1.115.2.94 src/main.c; ) > 2.3.1cvs53.patchset
( cvs diff -u -r 1.101.2.26 -r 1.101.2.27 src/news.c; ) > 2.3.1cvs54.patchset
+( cvs diff -u -r 1.207.2.107 -r 1.207.2.108 src/folderview.c; cvs diff -u -r 1.60.2.34 -r 1.60.2.35 src/prefs_actions.c; cvs diff -u -r 1.59.2.34 -r 1.59.2.35 src/prefs_filtering.c; cvs diff -u -r 1.43.2.39 -r 1.43.2.40 src/prefs_matcher.c; cvs diff -u -r 1.12.2.25 -r 1.12.2.26 src/prefs_template.c; ) > 2.3.1cvs55.patchset
MICRO_VERSION=1
INTERFACE_AGE=0
BINARY_AGE=0
-EXTRA_VERSION=54
+EXTRA_VERSION=55
EXTRA_RELEASE=
EXTRA_GTK2_VERSION=
olditem = gtk_ctree_node_get_row_data(ctree, folderview->opened);
if (olditem) {
+ buf = g_strdup_printf(_("Closing Folder %s..."),
+ olditem->path ? olditem->path:olditem->name);
/* will be null if we just moved the previously opened folder */
+ STATUSBAR_PUSH(folderview->mainwin, buf);
+ main_window_cursor_wait(folderview->mainwin);
+ g_free(buf);
summary_save_prefs_to_folderitem(folderview->summaryview, olditem);
summary_show(folderview->summaryview, NULL);
folder_item_close(olditem);
+ main_window_cursor_normal(folderview->mainwin);
+ STATUSBAR_POP(folderview->mainwin);
}
}
{
if (modified && alertpanel(_("Entry not saved"),
_("The entry was not saved. Close anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"),
+ GTK_STOCK_CLOSE, _("+_Continue editing"),
NULL) != G_ALERTDEFAULT) {
return;
}
if (modified && alertpanel(_("Entry not saved"),
_("The entry was not saved. Close anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"),
+ GTK_STOCK_CLOSE, _("+_Continue editing"),
NULL) != G_ALERTDEFAULT) {
return;
}
if (!filtering_str) {
val = alertpanel(_("Entry not saved"),
_("The entry was not saved. Close anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"), NULL);
+ GTK_STOCK_CLOSE, _("+_Continue editing"), NULL);
if (G_ALERTDEFAULT != val) {
g_free(filtering_str);
g_free(str); /* fixed two leaks: huzzah! */
strlen(action)) {
val = alertpanel(_("Entry not saved"),
_("The entry was not saved. Close anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"), NULL);
+ GTK_STOCK_CLOSE, _("+_Continue editing"), NULL);
if (G_ALERTDEFAULT != val) {
g_free(name);
g_free(condition);
if (!matcher_str || strcmp(matcher_str, str) != 0) {
val = alertpanel(_("Entry not saved"),
_("The entry was not saved.\nClose anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"), NULL);
+ GTK_STOCK_CLOSE, _("+_Continue editing"), NULL);
if (G_ALERTDEFAULT != val) {
g_free(matcher_str);
g_free(str);
if (modified && alertpanel(_("Entry not saved"),
_("The entry was not saved. Close anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"),
+ GTK_STOCK_CLOSE, _("+_Continue editing"),
NULL) != G_ALERTDEFAULT) {
return;
}
{
if (modified && alertpanel(_("Entry not saved"),
_("The entry was not saved. Close anyway?"),
- GTK_STOCK_CLOSE, _("_Continue editing"),
+ GTK_STOCK_CLOSE, _("+_Continue editing"),
NULL) != G_ALERTDEFAULT) {
return;
}