remove gtk_window_set_wmclass()
[claws.git] / src / messageview.c
index 693d64a87a231cc3cd91d80999fcabd5ba83f66e..4ae9bd7316fecccb0fd4203fde0a1a8b68bcfcc1 100644 (file)
@@ -62,7 +62,7 @@
 #include "stock_pixmap.h"
 #include "hooks.h"
 #include "filtering.h"
-#include "pop.h"
+#include "partial_download.h"
 
 static GList *messageview_list = NULL;
 
@@ -411,8 +411,7 @@ MessageView *messageview_create_with_new_window(MainWindow *mainwin)
 
        window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
        gtk_window_set_title(GTK_WINDOW(window), _("Sylpheed - Message View"));
-       gtk_window_set_wmclass(GTK_WINDOW(window), "message_view", "Sylpheed");
-       gtk_window_set_policy(GTK_WINDOW(window), TRUE, TRUE, FALSE);
+       gtk_window_set_resizable(GTK_WINDOW(window), TRUE);
        gtk_widget_set_size_request(window, prefs_common.msgwin_width,
                                    prefs_common.msgwin_height);
 
@@ -523,8 +522,8 @@ static gint disposition_notification_send(MsgInfo *msginfo)
                                   "Return path: %s\n"
                                   "It is advised to not to send the return "
                                   "receipt."), to, buf);
-               val = alertpanel(_("Warning"), message, _("Send"),
-                               _("+Don't Send"), NULL);
+               val = alertpanel_with_type(_("Warning"), message, _("Send"),
+                               _("+Don't Send"), NULL, NULL, ALERT_WARNING);
                g_free(message);                                
                if (val != G_ALERTDEFAULT)
                        return -1;
@@ -627,7 +626,7 @@ static gint disposition_notification_send(MsgInfo *msginfo)
 
        /* Message ID */
        generate_msgid(account->address, buf, sizeof buf);
-       fprintf(fp, "Message-Id: <%s>\n", buf);
+       fprintf(fp, "Message-ID: <%s>\n", buf);
 
        if (fclose(fp) == EOF) {
                FILE_OP_ERROR(tmp, "fclose");
@@ -725,6 +724,7 @@ gint messageview_show(MessageView *messageview, MsgInfo *msginfo,
        textview_set_all_headers(messageview->mimeview->textview, all_headers);
 
        mimeview_show_message(messageview->mimeview, mimeinfo, file);
+       messageview_set_position(messageview, 0);
 
        if (messageview->msginfo->partial_recv)
                partial_recv_show(messageview->noticeview, 
@@ -952,7 +952,7 @@ void messageview_save_as(MessageView *messageview)
                Xstrdup_a(filename, msginfo->subject, return);
                subst_for_filename(filename);
        }
-       dest = filesel_select_file(_("Save as"), filename);
+       dest = filesel_select_file_save(_("Save as"), filename);
        if (!dest) return;
        if (is_file_exist(dest)) {
                AlertValue aval;
@@ -1071,9 +1071,9 @@ static void partial_recv_show(NoticeView *noticeview, MsgInfo *msginfo)
        void  *button1_cb = NULL;
        void  *button2_cb = NULL;
 
-       if (!pop3_msg_in_uidl_list(msginfo->account_server, msginfo->account_login,
-                                  msginfo->partial_recv))
+       if (!partial_msg_in_uidl_list(msginfo))
                return;
+
        switch (msginfo->planned_download) {
        case POP3_PARTIAL_DLOAD_UNKN:
                text = g_strdup_printf(_("This message has been partially "
@@ -1125,7 +1125,7 @@ static void partial_recv_show(NoticeView *noticeview, MsgInfo *msginfo)
 static void partial_recv_dload_clicked(NoticeView *noticeview, 
                                       MsgInfo *msginfo)
 {
-       if (pop3_mark_for_download(msginfo) == 0) {
+       if (partial_mark_for_download(msginfo) == 0) {
                partial_recv_show(noticeview, msginfo);
        }
 }
@@ -1133,7 +1133,7 @@ static void partial_recv_dload_clicked(NoticeView *noticeview,
 static void partial_recv_del_clicked(NoticeView *noticeview, 
                                       MsgInfo *msginfo)
 {
-       if (pop3_mark_for_delete(msginfo) == 0) {
+       if (partial_mark_for_delete(msginfo) == 0) {
                partial_recv_show(noticeview, msginfo);
        }
 }
@@ -1141,7 +1141,7 @@ static void partial_recv_del_clicked(NoticeView *noticeview,
 static void partial_recv_unmark_clicked(NoticeView *noticeview, 
                                       MsgInfo *msginfo)
 {
-       if (pop3_unmark(msginfo) == 0) {
+       if (partial_unmark(msginfo) == 0) {
                partial_recv_show(noticeview, msginfo);
        }
 }