NeoMutt  2021-10-29-220-g2b1eec
Teaching an old dog new tricks
DOXYGEN
type.h File Reference

Menu types. More...

#include "config.h"
#include "mutt/lib.h"
+ Include dependency graph for type.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  MenuType {
  MENU_ALIAS = 1 , MENU_ATTACH , MENU_AUTOCRYPT_ACCT , MENU_COMPOSE ,
  MENU_EDITOR , MENU_FOLDER , MENU_GENERIC , MENU_KEY_SELECT_PGP ,
  MENU_KEY_SELECT_SMIME , MENU_MAIN , MENU_MIX , MENU_PAGER ,
  MENU_PGP , MENU_POSTPONE , MENU_QUERY , MENU_SMIME ,
  MENU_MAX
}
 Types of GUI selections. More...
 

Variables

const struct Mapping MenuNames []
 Menu name lookup table. More...
 
const int MenuNamesLen
 

Detailed Description

Menu types.

Authors
  • Richard Russon

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Definition in file type.h.

Enumeration Type Documentation

◆ MenuType

enum MenuType

Types of GUI selections.

Enumerator
MENU_ALIAS 

Select an email address by its alias.

MENU_ATTACH 

Select an attachment.

MENU_AUTOCRYPT_ACCT 

Autocrypt Account menu.

MENU_COMPOSE 

Compose an email.

MENU_EDITOR 

Text entry area.

MENU_FOLDER 

General file/mailbox browser.

MENU_GENERIC 

Generic selection list.

MENU_KEY_SELECT_PGP 

Select a PGP key.

MENU_KEY_SELECT_SMIME 

Select a SMIME key.

MENU_MAIN 

Index panel (list of emails)

MENU_MIX 

Create/edit a Mixmaster chain.

MENU_PAGER 

Pager pager (email viewer)

MENU_PGP 

PGP encryption menu.

MENU_POSTPONE 

Select a postponed email.

MENU_QUERY 

Select from results of external query.

MENU_SMIME 

SMIME encryption menu.

MENU_MAX 

Definition at line 35 of file type.h.

36 {
37  MENU_ALIAS = 1,
38  MENU_ATTACH,
39 #ifdef USE_AUTOCRYPT
41 #endif
42  MENU_COMPOSE,
43  MENU_EDITOR,
44  MENU_FOLDER,
45  MENU_GENERIC,
46 #ifdef CRYPT_BACKEND_GPGME
49 #endif
50  MENU_MAIN,
51 #ifdef MIXMASTER
52  MENU_MIX,
53 #endif
54  MENU_PAGER,
55  MENU_PGP,
57  MENU_QUERY,
58  MENU_SMIME,
59  MENU_MAX,
60 };
@ MENU_KEY_SELECT_PGP
Select a PGP key.
Definition: type.h:47
@ MENU_MAIN
Index panel (list of emails)
Definition: type.h:50
@ MENU_KEY_SELECT_SMIME
Select a SMIME key.
Definition: type.h:48
@ MENU_ATTACH
Select an attachment.
Definition: type.h:38
@ MENU_QUERY
Select from results of external query.
Definition: type.h:57
@ MENU_COMPOSE
Compose an email.
Definition: type.h:42
@ MENU_MIX
Create/edit a Mixmaster chain.
Definition: type.h:52
@ MENU_PGP
PGP encryption menu.
Definition: type.h:55
@ MENU_GENERIC
Generic selection list.
Definition: type.h:45
@ MENU_PAGER
Pager pager (email viewer)
Definition: type.h:54
@ MENU_SMIME
SMIME encryption menu.
Definition: type.h:58
@ MENU_MAX
Definition: type.h:59
@ MENU_EDITOR
Text entry area.
Definition: type.h:43
@ MENU_POSTPONE
Select a postponed email.
Definition: type.h:56
@ MENU_ALIAS
Select an email address by its alias.
Definition: type.h:37
@ MENU_FOLDER
General file/mailbox browser.
Definition: type.h:44
@ MENU_AUTOCRYPT_ACCT
Autocrypt Account menu.
Definition: type.h:40

Variable Documentation

◆ MenuNames

const struct Mapping MenuNames[]
extern

Menu name lookup table.

Definition at line 1 of file type.c.

◆ MenuNamesLen

const int MenuNamesLen
extern

Definition at line 59 of file type.c.