This only involved changing to use the MuttMessageWindow. -- Kevin J. McCarthy GPG Fingerprint: 8975 A9B3 3AA3 7910 385C 5308 ADEF 7684 8031 6BDA http://www.8t8.us/configs/gpg-key-transition-statement.txt
# HG changeset patch # User Kevin McCarthy <[email protected]> # Date 1461089995 25200 # Tue Apr 19 11:19:55 2016 -0700 # Node ID e9a580a40064d7fddbbbafafb40ee2eba69a54aa # Parent 79ba0bcaf0fd6a9a4fbb50b9359826147c2447a5 Modify the built-in editor to use windows.
This only involved changing to use the MuttMessageWindow.
diff --git a/edit.c b/edit.c
--- a/edit.c
+++ b/edit.c
@@ -229,33 +229,33 @@
/* args:
* force override the $ask* vars (used for the ~h command)
*/
static void be_edit_header (ENVELOPE *e, int force)
{
char tmp[HUGE_STRING];
- move (LINES-1, 0);
+ mutt_window_move (MuttMessageWindow, 0, 0);
addstr ("To: ");
tmp[0] = 0;
mutt_addrlist_to_local (e->to);
rfc822_write_address (tmp, sizeof (tmp), e->to, 0);
if (!e->to || force)
{
if (mutt_enter_string (tmp, sizeof (tmp), 4, 0) == 0)
{
rfc822_free_address (&e->to);
e->to = mutt_parse_adrlist (e->to, tmp);
e->to = mutt_expand_aliases (e->to);
mutt_addrlist_to_intl (e->to, NULL); /* XXX - IDNA error reporting?
*/
tmp[0] = 0;
rfc822_write_address (tmp, sizeof (tmp), e->to, 1);
- mvaddstr (LINES - 1, 4, tmp);
+ mutt_window_mvaddstr (MuttMessageWindow, 0, 4, tmp);
}
}
else
{
mutt_addrlist_to_intl (e->to, NULL); /* XXX - IDNA error reporting?
*/
addstr (tmp);
}
addch ('\n');
@@ -278,17 +278,17 @@
if (mutt_enter_string (tmp, sizeof (tmp), 4, 0) == 0)
{
rfc822_free_address (&e->cc);
e->cc = mutt_parse_adrlist (e->cc, tmp);
e->cc = mutt_expand_aliases (e->cc);
tmp[0] = 0;
mutt_addrlist_to_intl (e->cc, NULL);
rfc822_write_address (tmp, sizeof (tmp), e->cc, 1);
- mvaddstr (LINES - 1, 4, tmp);
+ mutt_window_mvaddstr (MuttMessageWindow, 0, 4, tmp);
}
else
mutt_addrlist_to_intl (e->cc, NULL);
addch ('\n');
}
if (option (OPTASKBCC) || force)
{
@@ -299,17 +299,17 @@
if (mutt_enter_string (tmp, sizeof (tmp), 5, 0) == 0)
{
rfc822_free_address (&e->bcc);
e->bcc = mutt_parse_adrlist (e->bcc, tmp);
e->bcc = mutt_expand_aliases (e->bcc);
mutt_addrlist_to_intl (e->bcc, NULL);
tmp[0] = 0;
rfc822_write_address (tmp, sizeof (tmp), e->bcc, 1);
- mvaddstr (LINES - 1, 5, tmp);
+ mutt_window_mvaddstr (MuttMessageWindow, 0, 5, tmp);
}
else
mutt_addrlist_to_intl (e->bcc, NULL);
addch ('\n');
}
}
int mutt_builtin_editor (const char *path, HEADER *msg, HEADER *cur)
signature.asc
Description: PGP signature
