return;
}
- menu = mutt_new_menu(MENU_ALIAS);
+ menu = mutt_menu_new(MENU_ALIAS);
menu->make_entry = alias_entry;
menu->tag = alias_tag;
menu->title = _("Aliases");
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_ALIAS, AliasHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
new_aliases:
mutt_addr_write(buf, buflen, AliasTable[t]->addr, true);
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
FREE(&AliasTable);
}
if (examine_directory(NULL, &state, LastDir, prefix) == -1)
goto bail;
}
- menu = mutt_new_menu(MENU_FOLDER);
+ menu = mutt_menu_new(MENU_FOLDER);
menu->make_entry = folder_entry;
menu->search = select_file_search;
menu->title = title;
OPT_NEWS ? FolderNewsHelp :
#endif
FolderHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
init_menu(&state, menu, title, sizeof(title), buffy);
if (menu)
{
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
}
if ((orig_new != tmp->new) || (orig_count != tmp->msg_count) ||
(orig_unread != tmp->msg_unread) || (orig_flagged != tmp->msg_flagged))
{
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
}
#endif
if (object > MT_COLOR_INDEX_SUBJECT)
{ /* uncolor index column */
ColorDefs[object] = 0;
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
return 0;
}
if (is_index && do_cache && !OPT_NO_CURSES)
{
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
/* force re-caching of index colors */
for (int i = 0; Context && i < Context->msgcount; i++)
Context->hdrs[i]->pair = 0;
else if (object == MT_COLOR_INDEX)
{
r = add_pattern(&ColorIndexList, buf->data, 1, fg, bg, attr, err, 1, match);
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
}
else if (object == MT_COLOR_INDEX_AUTHOR)
{
r = add_pattern(&ColorIndexAuthorList, buf->data, 1, fg, bg, attr, err, 1, match);
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
}
else if (object == MT_COLOR_INDEX_FLAGS)
{
r = add_pattern(&ColorIndexFlagsList, buf->data, 1, fg, bg, attr, err, 1, match);
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
}
else if (object == MT_COLOR_INDEX_SUBJECT)
{
r = add_pattern(&ColorIndexSubjectList, buf->data, 1, fg, bg, attr, err, 1, match);
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
}
else if (object == MT_COLOR_INDEX_TAG)
{
r = add_pattern(&ColorIndexTagList, buf->data, 1, fg, bg, attr, err, 1, match);
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
}
else if (object == MT_COLOR_QUOTED)
{
{
ColorDefs[object] = fgbgattr_to_color(fg, bg, attr);
if (object > MT_COLOR_INDEX_AUTHOR)
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
}
return r;
rd.msg = msg;
rd.fcc = fcc;
- menu = mutt_new_menu(MENU_COMPOSE);
+ menu = mutt_menu_new(MENU_COMPOSE);
menu->offset = HDR_ATTACH;
menu->make_entry = snd_entry;
menu->tag = mutt_tag_attach;
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_COMPOSE, ComposeHelp);
menu->custom_menu_redraw = compose_menu_redraw;
menu->redraw_data = &rd;
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
actx = mutt_mem_calloc(sizeof(struct AttachCtx), 1);
actx->hdr = msg;
}
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
if (actx->idxlen)
char helpstr[LONG_STRING];
char buf[STRING];
char title[STRING];
- struct Menu *menu = mutt_new_menu(MENU_GENERIC);
+ struct Menu *menu = mutt_menu_new(MENU_GENERIC);
int done, row;
FILE *fp = NULL;
int ALLOW_SKIP = 0; /**< All caps tells Coverity that this is effectively a preproc condition */
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
menu->max = mutt_array_size(part) * 2 + 10;
menu->dialog = mutt_mem_calloc(1, menu->max * sizeof(char *));
}
}
OPT_IGNORE_MACRO_EVENTS = false;
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
mutt_debug(2, "done=%d\n", done);
return (done == 2);
return 0;
}
- menu = mutt_new_menu(MENU_GENERIC);
+ menu = mutt_menu_new(MENU_GENERIC);
menu->max = 25;
menu->dialog = mutt_mem_calloc(1, menu->max * sizeof(char *));
for (int i = 0; i < menu->max; i++)
menu->dialog[i] = mutt_mem_calloc(1, SHORT_STRING * sizeof(char));
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
row = 0;
mutt_str_strfcpy(menu->dialog[row], _("This certificate belongs to:"), SHORT_STRING);
}
}
OPT_IGNORE_MACRO_EVENTS = false;
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
gnutls_x509_crt_deinit(cert);
{
keypad(stdscr, true);
clearok(stdscr, true);
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
struct Event mutt_getch(void)
SigWinch = 0;
mutt_resize_screen();
clearok(stdscr, TRUE);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
mutt_window_clearline(MuttMessageWindow, 0);
SETCOLOR(MT_COLOR_PROMPT);
SigWinch = 0;
mutt_resize_screen();
clearok(stdscr, TRUE);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
if (MuttMessageWindow->cols)
{
if (prompt_lines != MuttMessageWindow->rows)
{
reflow_message_window_rows(prompt_lines);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
/* maxlen here is sort of arbitrary, so pick a reasonable upper bound */
if (MuttMessageWindow->rows != 1)
{
reflow_message_window_rows(1);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
else
mutt_window_clearline(MuttMessageWindow, 0);
}
#endif
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
/* the pager menu needs this flag set to recalc line_info */
- mutt_set_current_menu_redraw(REDRAW_FLOW);
+ mutt_menu_set_current_redraw(REDRAW_FLOW);
}
static void reflow_message_window_rows(int mw_rows)
/* We don't also set REDRAW_FLOW because this function only
* changes rows and is a temporary adjustment. */
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
int mutt_window_move(struct MuttWindow *win, int row, int col)
SigWinch = 0;
mutt_resize_screen();
clearok(stdscr, TRUE);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
if (MuttMessageWindow->cols)
{
if (prompt_lines != MuttMessageWindow->rows)
{
reflow_message_window_rows(prompt_lines);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
SETCOLOR(MT_COLOR_PROMPT);
if (MuttMessageWindow->rows != 1)
{
reflow_message_window_rows(1);
- mutt_current_menu_redraw();
+ mutt_menu_current_redraw();
}
else
mutt_window_clearline(MuttMessageWindow, 0);
int close = 0; /* did we OP_QUIT or OP_EXIT out of this menu? */
int attach_msg = OPT_ATTACH_MSG;
- menu = mutt_new_menu(MENU_MAIN);
+ menu = mutt_menu_new(MENU_MAIN);
menu->make_entry = index_make_entry;
menu->color = index_color;
menu->current = ci_first_message();
#endif
IndexHelp);
menu->custom_menu_redraw = index_menu_redraw;
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
if (!attach_msg)
mutt_buffy_check(true); /* force the buffy check after we enter the folder */
int hint = Context->hdrs[Context->v2r[menu->current]]->index;
/* If we are returning to the pager via an index menu redirection, we
- * need to reset the menu->menu. Otherwise mutt_pop_current_menu() will
+ * need to reset the menu->menu. Otherwise mutt_menu_pop_current() will
* set CurrentMenu incorrectly when we return back to the index menu. */
menu->menu = MENU_MAIN;
break;
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
return close;
}
{
mutt_set_header_color(ctx, h);
#ifdef USE_SIDEBAR
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
#endif
}
snprintf(title, sizeof(title), _("History '%s'"), buf);
- menu = mutt_new_menu(MENU_GENERIC);
+ menu = mutt_menu_new(MENU_GENERIC);
menu->make_entry = history_entry;
menu->title = title;
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_GENERIC, HistoryHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
menu->max = match_count;
menu->data = matches;
}
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
}
if ((inc->new != new) || (inc->msg_count != status->messages) ||
(inc->msg_unread != status->unseen))
{
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
}
#endif
inc->new = new;
{
for (tmp = Aliases; tmp; tmp = tmp->next)
tmp->del = true;
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
else
mutt_alias_free(&Aliases);
if (CurrentMenu == MENU_ALIAS)
{
tmp->del = true;
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
break;
}
/* override the previous value */
mutt_addr_free(&tmp->addr);
if (CurrentMenu == MENU_ALIAS)
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
mutt_extract_token(buf, s, MUTT_TOKEN_QUOTE | MUTT_TOKEN_SPACE | MUTT_TOKEN_SEMICOLON);
}
if (p->flags & R_INDEX)
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
if (p->flags & R_PAGER)
- mutt_set_menu_redraw_full(MENU_PAGER);
+ mutt_menu_set_redraw_full(MENU_PAGER);
if (p->flags & R_PAGER_FLOW)
{
- mutt_set_menu_redraw_full(MENU_PAGER);
- mutt_set_menu_redraw(MENU_PAGER, REDRAW_FLOW);
+ mutt_menu_set_redraw_full(MENU_PAGER);
+ mutt_menu_set_redraw(MENU_PAGER, REDRAW_FLOW);
}
if (p->flags & R_RESORT_SUB)
OPT_SORT_SUBTHREADS = true;
mutt_reflow_windows();
#ifdef USE_SIDEBAR
if (p->flags & R_SIDEBAR)
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
#endif
if (p->flags & R_MENU)
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
static void esc_char(char c, char *p, char *dst, size_t len)
}
for (idx = 0; MuttVars[idx].name; idx++)
restore_default(&MuttVars[idx]);
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
OPT_SORT_SUBTHREADS = true;
OPT_NEED_RESORT = true;
OPT_RESORT_INIT = true;
if (!myvar)
{
if (MuttVars[idx].flags & R_INDEX)
- mutt_set_menu_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_MAIN);
if (MuttVars[idx].flags & R_PAGER)
- mutt_set_menu_redraw_full(MENU_PAGER);
+ mutt_menu_set_redraw_full(MENU_PAGER);
if (MuttVars[idx].flags & R_PAGER_FLOW)
{
- mutt_set_menu_redraw_full(MENU_PAGER);
- mutt_set_menu_redraw(MENU_PAGER, REDRAW_FLOW);
+ mutt_menu_set_redraw_full(MENU_PAGER);
+ mutt_menu_set_redraw(MENU_PAGER, REDRAW_FLOW);
}
if (MuttVars[idx].flags & R_RESORT_SUB)
OPT_SORT_SUBTHREADS = true;
mutt_reflow_windows();
#ifdef USE_SIDEBAR
if (MuttVars[idx].flags & R_SIDEBAR)
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
#endif
if (MuttVars[idx].flags & R_MENU)
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
}
return r;
SearchBuffers[i] = NULL;
}
-struct Menu *mutt_new_menu(int menu)
+struct Menu *mutt_menu_new(int menu)
{
struct Menu *p = mutt_mem_calloc(1, sizeof(struct Menu));
return MenuStackCount ? MenuStack[MenuStackCount - 1] : NULL;
}
-void mutt_push_current_menu(struct Menu *menu)
+void mutt_menu_push_current(struct Menu *menu)
{
if (MenuStackCount >= MenuStackLen)
{
CurrentMenu = menu->menu;
}
-void mutt_pop_current_menu(struct Menu *menu)
+void mutt_menu_pop_current(struct Menu *menu)
{
struct Menu *prev_menu = NULL;
}
}
-void mutt_set_current_menu_redraw(int redraw)
+void mutt_menu_set_current_redraw(int redraw)
{
struct Menu *current_menu = NULL;
current_menu->redraw |= redraw;
}
-void mutt_set_current_menu_redraw_full(void)
+void mutt_menu_set_current_redraw_full(void)
{
struct Menu *current_menu = NULL;
current_menu->redraw = REDRAW_FULL;
}
-void mutt_set_menu_redraw(int menu_type, int redraw)
+void mutt_menu_set_redraw(int menu_type, int redraw)
{
if (CurrentMenu == menu_type)
- mutt_set_current_menu_redraw(redraw);
+ mutt_menu_set_current_redraw(redraw);
}
-void mutt_set_menu_redraw_full(int menu_type)
+void mutt_menu_set_redraw_full(int menu_type)
{
if (CurrentMenu == menu_type)
- mutt_set_current_menu_redraw_full();
+ mutt_menu_set_current_redraw_full();
}
-void mutt_current_menu_redraw()
+void mutt_menu_current_redraw()
{
struct Menu *current_menu = NULL;
int tagged; /**< number of tagged entries */
};
-void mutt_menu_init(void);
-void menu_redraw_full(struct Menu *menu);
-#ifdef USE_SIDEBAR
-void menu_redraw_sidebar(struct Menu *menu);
-#endif
-void menu_redraw_index(struct Menu *menu);
-void menu_redraw_status(struct Menu *menu);
-void menu_redraw_motion(struct Menu *menu);
-void menu_redraw_current(struct Menu *menu);
-int menu_redraw(struct Menu *menu);
+int menu_redraw(struct Menu *menu);
+void menu_bottom_page(struct Menu *menu);
+void menu_check_recenter(struct Menu *menu);
+void menu_current_bottom(struct Menu *menu);
+void menu_current_middle(struct Menu *menu);
+void menu_current_top(struct Menu *menu);
void menu_first_entry(struct Menu *menu);
+void menu_half_down(struct Menu *menu);
+void menu_half_up(struct Menu *menu);
void menu_last_entry(struct Menu *menu);
-void menu_top_page(struct Menu *menu);
-void menu_bottom_page(struct Menu *menu);
void menu_middle_page(struct Menu *menu);
-void menu_next_page(struct Menu *menu);
-void menu_prev_page(struct Menu *menu);
void menu_next_line(struct Menu *menu);
+void menu_next_page(struct Menu *menu);
void menu_prev_line(struct Menu *menu);
-void menu_half_up(struct Menu *menu);
-void menu_half_down(struct Menu *menu);
-void menu_current_top(struct Menu *menu);
-void menu_current_middle(struct Menu *menu);
-void menu_current_bottom(struct Menu *menu);
-void menu_check_recenter(struct Menu *menu);
+void menu_prev_page(struct Menu *menu);
+void menu_redraw_current(struct Menu *menu);
+void menu_redraw_full(struct Menu *menu);
+void menu_redraw_index(struct Menu *menu);
+void menu_redraw_motion(struct Menu *menu);
+#ifdef USE_SIDEBAR
+void menu_redraw_sidebar(struct Menu *menu);
+#endif
+void menu_redraw_status(struct Menu *menu);
void menu_status_line(char *buf, size_t buflen, struct Menu *menu, const char *p);
bool mutt_ts_capability(void);
void mutt_ts_status(char *str);
void mutt_ts_icon(char *str);
+void menu_top_page(struct Menu *menu);
-struct Menu *mutt_new_menu(int menu);
-void mutt_menu_destroy(struct Menu **p);
-void mutt_push_current_menu(struct Menu *menu);
-void mutt_pop_current_menu(struct Menu *menu);
-void mutt_set_current_menu_redraw(int redraw);
-void mutt_set_current_menu_redraw_full(void);
-void mutt_set_menu_redraw(int menu_type, int redraw);
-void mutt_set_menu_redraw_full(int menu_type);
-void mutt_current_menu_redraw(void);
-int mutt_menu_loop(struct Menu *menu);
+void mutt_menu_current_redraw(void);
+void mutt_menu_destroy(struct Menu **p);
+void mutt_menu_init(void);
+int mutt_menu_loop(struct Menu *menu);
+struct Menu *mutt_menu_new(int menu);
+void mutt_menu_pop_current(struct Menu *menu);
+void mutt_menu_push_current(struct Menu *menu);
+void mutt_menu_set_current_redraw_full(void);
+void mutt_menu_set_current_redraw(int redraw);
+void mutt_menu_set_redraw_full(int menu_type);
+void mutt_menu_set_redraw(int menu_type, int redraw);
/* used in both the index and pager index to make an entry. */
void index_make_entry(char *s, size_t l, struct Menu *menu, int num);
mutt_make_help(buf, sizeof(buf), _("Help"), menu_to_use, OP_HELP);
strcat(helpstr, buf);
- menu = mutt_new_menu(menu_to_use);
+ menu = mutt_menu_new(menu_to_use);
menu->max = i;
menu->make_entry = crypt_entry;
menu->help = helpstr;
menu->data = key_table;
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
{
const char *ts = NULL;
}
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
FREE(&key_table);
mutt_make_help(buf, sizeof(buf), _("Help"), MENU_PGP, OP_HELP);
strcat(helpstr, buf);
- menu = mutt_new_menu(MENU_PGP);
+ menu = mutt_menu_new(MENU_PGP);
menu->max = i;
menu->make_entry = pgp_entry;
menu->help = helpstr;
menu->data = KeyTable;
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
if (p)
snprintf(buf, sizeof(buf), _("PGP keys matching <%s>."), p->mailbox);
}
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
FREE(&KeyTable);
strcat(helpstr, buf);
/* Create the menu */
- menu = mutt_new_menu(MENU_SMIME);
+ menu = mutt_menu_new(MENU_SMIME);
menu->max = table_index;
menu->make_entry = smime_entry;
menu->help = helpstr;
menu->data = table;
menu->title = title;
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
/* sorting keys might be done later - TODO */
mutt_clear_error();
}
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
FREE(&table);
{
/* only allocate the space if/when we need the index.
Initialise the menu as per the main index */
- rd->index = mutt_new_menu(MENU_MAIN);
+ rd->index = mutt_menu_new(MENU_MAIN);
rd->index->make_entry = index_make_entry;
rd->index->color = index_color;
rd->index->max = Context ? Context->vcount : 0;
rd.pager_status_window = mutt_mem_calloc(1, sizeof(struct MuttWindow));
rd.pager_window = mutt_mem_calloc(1, sizeof(struct MuttWindow));
- pager_menu = mutt_new_menu(MENU_PAGER);
+ pager_menu = mutt_menu_new(MENU_PAGER);
pager_menu->custom_menu_redraw = pager_menu_redraw;
pager_menu->redraw_data = &rd;
- mutt_push_current_menu(pager_menu);
+ mutt_menu_push_current(pager_menu);
while (ch != -1)
{
rd.search_compiled = 0;
}
FREE(&rd.line_info);
- mutt_pop_current_menu(pager_menu);
+ mutt_menu_pop_current(pager_menu);
mutt_menu_destroy(&pager_menu);
if (rd.index)
mutt_menu_destroy(&rd.index);
bool done = false;
char helpstr[LONG_STRING];
- struct Menu *menu = mutt_new_menu(MENU_POST);
+ struct Menu *menu = mutt_menu_new(MENU_POST);
menu->make_entry = post_entry;
menu->max = PostContext->msgcount;
menu->title = _("Postponed Messages");
menu->data = PostContext;
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_POST, PostponeHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
/* The postponed mailbox is setup to have sorting disabled, but the global
* Sort variable may indicate something different. Sorting has to be
}
Sort = orig_sort;
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
return (r > -1 ? PostContext->hdrs[r] : NULL);
}
{
snprintf(title, sizeof(title), _("Query '%s'"), buf);
- menu = mutt_new_menu(MENU_QUERY);
+ menu = mutt_menu_new(MENU_QUERY);
menu->make_entry = query_entry;
menu->search = query_search;
menu->tag = query_tag;
menu->title = title;
char helpstr[LONG_STRING];
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_QUERY, QueryHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
/* count the number of results */
for (queryp = results; queryp; queryp = queryp->next)
}
menu->current = 0;
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
- menu = mutt_new_menu(MENU_QUERY);
+ menu = mutt_menu_new(MENU_QUERY);
menu->make_entry = query_entry;
menu->search = query_search;
menu->tag = query_tag;
menu->title = title;
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_QUERY, QueryHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
/* count the number of results */
for (queryp = results; queryp; queryp = queryp->next)
free_query(&results);
FREE(&QueryTable);
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
}
}
if (!msg)
return;
- menu = mutt_new_menu(MENU_ATTACH);
+ menu = mutt_menu_new(MENU_ATTACH);
menu->title = _("Attachments");
menu->make_entry = attach_entry;
menu->tag = mutt_tag_attach;
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_ATTACH, AttachHelp);
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
actx = mutt_mem_calloc(sizeof(struct AttachCtx), 1);
actx->hdr = hdr;
mutt_free_attach_context(&actx);
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
return;
}
mix_screen_coordinates(type2_list, &coords, chain, 0);
- menu = mutt_new_menu(MENU_MIX);
+ menu = mutt_menu_new(MENU_MIX);
menu->max = ttll;
menu->make_entry = mix_entry;
menu->tag = NULL;
menu->data = type2_list;
menu->help = mutt_compile_help(helpstr, sizeof(helpstr), MENU_MIX, RemailerHelp);
menu->pagelen = MIX_VOFFSET - 1;
- mutt_push_current_menu(menu);
+ mutt_menu_push_current(menu);
while (loop)
{
}
}
- mutt_pop_current_menu(menu);
+ mutt_menu_pop_current(menu);
mutt_menu_destroy(&menu);
/* construct the remailer list */
}
/* must redraw the index since the user might have %N in it */
- mutt_set_menu_redraw_full(MENU_MAIN);
- mutt_set_menu_redraw_full(MENU_PAGER);
+ mutt_menu_set_redraw_full(MENU_MAIN);
+ mutt_menu_set_redraw_full(MENU_PAGER);
for (int i = 0; ctx && i < ctx->msgcount; i++)
{
default:
return;
}
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
}
/**
Entries[del_index] = Entries[del_index + 1];
}
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
}
/**
}
}
- mutt_set_current_menu_redraw(REDRAW_SIDEBAR);
+ mutt_menu_set_current_redraw(REDRAW_SIDEBAR);
}