X-Git-Url: http://git.madism.org/?p=apps%2Fmadmutt.git;a=blobdiff_plain;f=lib-ui%2Fcurs_main.c;h=31c11bf400b6b859aeddad608769cb305d34263e;hp=f9e7c33901be1407f4e241f0ebb606bb7b2c84e0;hb=5b019f814d9278d1567381877b96a1731d0f7e2b;hpb=688ac22f746f785c27ac99ac86aa85a3035a3638 diff --git a/lib-ui/curs_main.c b/lib-ui/curs_main.c index f9e7c33..31c11bf 100644 --- a/lib-ui/curs_main.c +++ b/lib-ui/curs_main.c @@ -14,20 +14,20 @@ #include #include -#include - #include #include "curses.h" #include "menu.h" #include "mutt.h" +#include "crypt.h" #include "pattern.h" #include "alias.h" #include "sort.h" #include "recvattach.h" #include "buffy.h" #include "thread.h" +#include "mutt_sasl.h" #include @@ -35,10 +35,6 @@ #include #endif -#ifdef USE_SASL -#include "mutt_sasl.h" -#endif - static const char *No_mailbox_is_open = N_("No mailbox is open."); static const char *There_are_no_messages = N_("There are no messages."); static const char *Mailbox_is_read_only = N_("Mailbox is read-only."); @@ -97,12 +93,14 @@ extern size_t UngetCount; void index_make_entry (char *s, ssize_t l, struct menu_t * menu, int num) { - format_flag flag = - M_FORMAT_MAKEPRINT | M_FORMAT_ARROWCURSOR | M_FORMAT_INDEX; + format_flag flag = M_FORMAT_MAKEPRINT | M_FORMAT_INDEX; int edgemsgno, reverse = Sort & SORT_REVERSE; HEADER *h = Context->hdrs[Context->v2r[num]]; THREAD *tmp; + if (option(OPTARROWCURSOR)) + flag |= M_FORMAT_ARROWCURSOR; + if ((Sort & SORT_MASK) == SORT_THREADS && h->tree) { flag |= M_FORMAT_TREE; /* display the thread tree */ if (h->display_subject) @@ -477,7 +475,7 @@ int mutt_index_menu (void) sidebar_draw (); mutt_message (_("New mail in this mailbox.")); - if (option (OPTBEEPNEW)) + if (MCore.beep_new) beep (); } else if (check == M_FLAGS) @@ -504,7 +502,7 @@ int mutt_index_menu (void) menu->redraw |= REDRAW_SIDEBAR; } if (do_buffy_notify) { - if (buffy_notify () && option (OPTBEEPNEW)) + if (buffy_notify () && MCore.beep_new) beep (); } else @@ -972,7 +970,7 @@ int mutt_index_menu (void) break; } - if (query_quadoption (OPT_QUIT, _("Quit Madmutt?")) == M_YES) { + if (query_quadoption2(MCore.quit, _("Quit Madmutt?")) == M_YES) { int check; oldcount = Context ? Context->msgcount : 0; @@ -1300,7 +1298,7 @@ int mutt_index_menu (void) } if ((menu->menu == MENU_MAIN) - && (query_quadoption (OPT_QUIT, + && (query_quadoption2(MCore.quit, _("Exit Madmutt without saving?")) == M_YES)) { if (Context) { @@ -1992,11 +1990,6 @@ int mutt_index_menu (void) menu->redraw = REDRAW_FULL; break; - - case OP_FORGET_PASSPHRASE: - crypt_forget_passphrase (); - break; - case OP_GROUP_REPLY: CHECK_MSGCOUNT; @@ -2034,13 +2027,6 @@ int mutt_index_menu (void) menu->redraw = REDRAW_FULL; break; - case OP_MAIL_KEY: - CHECK_ATTACH; - ci_send_message (SENDKEY, NULL, NULL, NULL, NULL); - menu->redraw = REDRAW_FULL; - break; - - case OP_EXTRACT_KEYS: CHECK_MSGCOUNT; CHECK_VISIBLE; @@ -2329,9 +2315,7 @@ int mutt_index_menu (void) /* Close all open NNTP connections */ nntp_logout_all (); #endif -#ifdef USE_SASL mutt_sasl_done (); -#endif } mutt_menuDestroy (&menu);