NeoMutt  2023-05-17-56-ga67199
Teaching an old dog new tricks
AliasMenuData Struct Reference

AliasView array wrapper with Pattern information -. More...

#include "gui.h"

+ Inheritance diagram for AliasMenuData:
+ Collaboration diagram for AliasMenuData:

Data Fields

struct AliasViewArray ava
 All Aliases/Queries. More...
struct AliasList * al
 Alias data. More...
struct ConfigSubsetsub
 Config items. More...
struct Menumenu
 Menu. More...
struct Bufferquery
 Query string. More...
char * limit
 Limit being used. More...
struct MuttWindowsbar
 Status Bar. More...
char * title
 Title for the status bar. More...
- Data Fields inherited from Menu
int current
 Current entry. More...
int max
 Number of entries in the menu. More...
MenuRedrawFlags redraw
 When to redraw the screen. More...
enum MenuType type
 Menu definition for keymap entries. More...
int page_len
 Number of entries per screen. More...
bool tag_prefix: 1
 User has pressed <tag-prefix> More...
struct MuttWindowwin
 Window holding the Menu. More...
struct ConfigSubsetsub
 Inherited config items. More...
int top
 Entry that is the top of the current page. More...
int old_current
 For driver use only. More...
int search_dir
 Direction of search. More...
int num_tagged
 Number of tagged entries. More...
bool custom_search: 1
 The menu implements its own non-Menusearch()-compatible search, trickle OP_SEARCH*. More...
void(* make_entry )(struct Menu *menu, char *buf, size_t buflen, int line)
int(* search )(struct Menu *menu, regex_t *rx, int line)
int(* tag )(struct Menu *menu, int sel, int act)
struct AttrColor *(* color )(struct Menu *menu, int line)
struct Notifynotify
 Notifications. More...
void * mdata
 Private data. More...
void(* mdata_free )(struct Menu *menu, void **ptr)

Detailed Description

AliasView array wrapper with Pattern information -.

Definition at line 51 of file gui.h.

Field Documentation

◆ ava

struct AliasViewArray AliasMenuData::ava

All Aliases/Queries.

Definition at line 53 of file gui.h.

◆ al

struct AliasList* AliasMenuData::al

Alias data.

Definition at line 54 of file gui.h.

◆ sub

struct ConfigSubset* AliasMenuData::sub

Config items.

Definition at line 55 of file gui.h.

◆ menu

struct Menu* AliasMenuData::menu


Definition at line 56 of file gui.h.

◆ query

struct Buffer* AliasMenuData::query

Query string.

Definition at line 57 of file gui.h.

◆ limit

char* AliasMenuData::limit

Limit being used.

Definition at line 58 of file gui.h.

◆ sbar

struct MuttWindow* AliasMenuData::sbar

Status Bar.

Definition at line 59 of file gui.h.

◆ title

char* AliasMenuData::title

Title for the status bar.

Definition at line 60 of file gui.h.

The documentation for this struct was generated from the following file: