25#ifndef MUTT_ALIAS_GUI_H
26#define MUTT_ALIAS_GUI_H
55 struct AliasViewArray
ava;
#define ARRAY_HEAD(name, type)
Define a named struct for arrays of elements of a certain type.
int alias_config_observer(struct NotifyCallback *nc)
Notification that a Config Variable has changed - Implements observer_t -.
int alias_recalc(struct MuttWindow *win)
Recalculate the display of the Alias Window - Implements MuttWindow::recalc() -.
int alias_array_count_visible(struct AliasViewArray *ava)
Count number of visible Aliases.
int alias_array_alias_delete(struct AliasViewArray *ava, const struct Alias *alias)
Delete an Alias from the AliasViewArray.
ExpandoDataAlias
Expando UIDs for Aliases.
@ ED_ALI_FLAGS
Alias.flags.
@ ED_ALI_NUMBER
AliasView.num.
@ ED_ALI_ADDRESS
Alias.addr.
@ ED_ALI_COMMENT
Alias.comment.
@ ED_ALI_TAGGED
AliasView.tagged.
void alias_set_title(struct MuttWindow *sbar, char *menu_name, char *limit)
Create a title string for the Menu.
int alias_array_alias_add(struct AliasViewArray *ava, struct Alias *alias)
Add an Alias to the AliasViewArray.
Convenience wrapper for the library headers.
GUI data wrapping an Alias.
bool is_visible
Is visible?
struct Alias * alias
Alias.
bool is_matched
Search matches this Alias.
bool is_deleted
Is it deleted?
bool is_tagged
Is it tagged?
bool is_searched
Alias has been searched.
int num
Index number in list.
int orig_seq
Sequence in alias config file.
A shortcut for an email address or addresses.
String manipulation buffer.
A set of inherited config items.
Data passed to a notification function.