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.
int alias_array_alias_add(struct AliasViewArray *ava, struct Alias *alias)
Add an Alias to the AliasViewArray.
#define ARRAY_ADD(head, elem)
Add an element at the end of the array.
#define ARRAY_REMOVE(head, elem)
Remove an entry from the array, shifting down the subsequent entries.
#define ARRAY_FOREACH(elem, head)
Iterate over all elements of the array.
#define ARRAY_SIZE(head)
The number of elements stored.
Shared code for the Alias and Query Dialogs.
Convenience wrapper for the library headers.
GUI data wrapping an Alias.
bool is_visible
Is visible?
struct Alias * alias
Alias.
int num
Index number in list.
A shortcut for an email address or addresses.