#include <lib-mime/mime.h>
#include <lib-sys/unix.h>
-#include <lib-ui/curses.h>
-#include <lib-ui/enter.h>
+#include <lib-ui/lib-ui.h>
#include <lib-ui/menu.h>
#include <lib-mx/mx.h>
#include "attach.h"
#include "copy.h"
-#define SW (option(OPTMBOXPANE)?SidebarWidth:0)
-
void mutt_update_tree (ATTACHPTR ** idx, short idxlen)
{
char buf[STRING];
if (level == 0)
mutt_update_tree (idx, *idxlen);
- return (idx);
+ return idx;
}
/* %c = character set: convert?
static void attach_entry(char *b, ssize_t blen, MUTTMENU * menu, int num)
{
- m_strformat(b, blen, COLS - SW, AttachFormat, mutt_attach_fmt,
+ m_strformat(b, blen, getmaxx(main_w), AttachFormat, mutt_attach_fmt,
((ATTACHPTR **) menu->data)[num], 0);
}
snprintf(warning, sizeof (warning),
_("WARNING! You are about to overwrite %s, continue?"),
body->filename);
- if (mutt_yesorno (warning, M_NO) != M_YES) {
- CLEARLINE (LINES - 1);
+ if (mutt_yesorno (warning, M_NO) != M_YES)
return;
- }
tempfd = m_tempfd(tfile, sizeof(tfile), NONULL(mod_core.tmpdir), NULL);
}
}
}
else if (top->parts)
- return (can_print(top->parts, tag));
+ return can_print(top->parts, tag);
if (!tag)
break;
}
break;
}
-#ifdef USE_NNTP
- if (Context->magic == M_NNTP) {
- mutt_flushinp ();
- mutt_error _("Can't delete attachment from newsserver.");
-
- break;
- }
-#endif
-
if (hdr->security & (~PGP_TRADITIONAL_CHECKED)) {
mutt_message
_("Deletion of attachments from encrypted messages is unsupported.");
menu->redraw = REDRAW_FULL;
break;
-#ifdef USE_NNTP
- case OP_FORWARD_TO_GROUP:
- CHECK_ATTACH;
- mutt_attach_forward (fp, hdr, idx, idxlen,
- menu->tagprefix ? NULL : idx[menu->current]->
- content, SENDNEWS);
- menu->redraw = REDRAW_FULL;
- break;
-
- case OP_FOLLOWUP:
- CHECK_ATTACH;
-
- if (!idx[menu->current]->content->hdr->env->followup_to ||
- m_strcasecmp(idx[menu->current]->content->hdr->env->followup_to,
- "poster")
- || query_quadoption (OPT_FOLLOWUPTOPOSTER,
- _("Reply by mail as poster prefers?")) !=
- M_YES) {
- mutt_attach_reply (fp, hdr, idx, idxlen,
- menu->tagprefix ? NULL : idx[menu->current]->
- content, SENDNEWS | SENDREPLY);
- menu->redraw = REDRAW_FULL;
- break;
- }
-#endif
-
case OP_REPLY:
case OP_GROUP_REPLY:
case OP_LIST_REPLY: