NeoMutt  2025-12-11-694-ga89709
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
functions.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_ALIAS_FUNCTIONS_H
24#define MUTT_ALIAS_FUNCTIONS_H
25
26#include <stdbool.h>
27
28struct AddressList;
29struct Alias;
30struct AliasArray;
31struct AliasMenuData;
32struct AliasViewArray;
33struct ConfigSubset;
34struct KeyEvent;
35struct MuttWindow;
36
37extern struct MenuDefinition *MdAlias;
38extern struct MenuDefinition *MdQuery;
39
53typedef int (*alias_function_t)(struct AliasMenuData *wdata, const struct KeyEvent *event);
54
63
64void alias_array_sort(struct AliasViewArray *ava, const struct ConfigSubset *sub);
65int alias_function_dispatcher(struct MuttWindow *win, const struct KeyEvent *event);
66bool alias_to_addrlist(struct AddressList *al, struct Alias *alias);
67int query_run(const char *s, bool verbose, struct AliasArray *aa, const struct ConfigSubset *sub);
68
69#endif /* MUTT_ALIAS_FUNCTIONS_H */
struct MenuDefinition * MdQuery
Query Menu Definition.
Definition functions.c:53
struct MenuDefinition * MdAlias
Alias Menu Definition.
Definition functions.c:51
int(* alias_function_t)(struct AliasMenuData *wdata, const struct KeyEvent *event)
Definition functions.h:53
int query_run(const char *s, bool verbose, struct AliasArray *aa, const struct ConfigSubset *sub)
Run an external program to find Addresses.
Definition dlg_query.c:187
void alias_array_sort(struct AliasViewArray *ava, const struct ConfigSubset *sub)
Sort and reindex an AliasViewArray.
Definition sort.c:235
bool alias_to_addrlist(struct AddressList *al, struct Alias *alias)
Turn an Alias into an AddressList.
Definition dlg_query.c:118
int alias_function_dispatcher(struct MuttWindow *win, const struct KeyEvent *event)
Perform a Alias function - Implements function_dispatcher_t -.
Definition functions.c:501
A NeoMutt function.
Definition functions.h:59
int op
Op code, e.g. OP_SEARCH.
Definition functions.h:60
alias_function_t function
Function to call.
Definition functions.h:61
AliasView array wrapper with Pattern information -.
Definition gui.h:54
A shortcut for an email address or addresses.
Definition alias.h:35
A set of inherited config items.
Definition subset.h:46
An event such as a keypress.
Definition get.h:50
Functions for a Dialog or Window.
Definition menu.h:80