NeoMutt  2025-09-05-55-g97fc89
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
private.h File Reference

Private Envelope Data. More...

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

Go to the source code of this file.

Enumerations

enum  HeaderField {
  HDR_FROM , HDR_TO , HDR_CC , HDR_BCC ,
  HDR_SUBJECT , HDR_REPLYTO , HDR_FCC , HDR_CRYPT ,
  HDR_CRYPTINFO , HDR_AUTOCRYPT , HDR_NEWSGROUPS , HDR_FOLLOWUPTO ,
  HDR_XCOMMENTTO , HDR_CUSTOM_HEADERS , HDR_ATTACH_TITLE
}
 Ordered list of headers for the compose screen. More...
 

Variables

const char *const Prompts []
 Names of header fields used in the envelope, e.g. From:, To:
 

Detailed Description

Private Envelope Data.

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 private.h.

Enumeration Type Documentation

◆ HeaderField

Ordered list of headers for the compose screen.

The position of various fields on the compose screen.

Enumerator
HDR_FROM 

"From:" field

HDR_TO 

"To:" field

HDR_CC 

"Cc:" field

HDR_BCC 

"Bcc:" field

HDR_SUBJECT 

"Subject:" field

HDR_REPLYTO 

"Reply-To:" field

HDR_FCC 

"Fcc:" (save folder) field

HDR_CRYPT 

"Security:" field (encryption/signing info)

HDR_CRYPTINFO 

"Sign as:" field (encryption/signing info)

HDR_AUTOCRYPT 

"Autocrypt:" and "Recommendation:" fields

HDR_NEWSGROUPS 

"Newsgroups:" field

HDR_FOLLOWUPTO 

"Followup-To:" field

HDR_XCOMMENTTO 

"X-Comment-To:" field

HDR_CUSTOM_HEADERS 

"Headers:" field

HDR_ATTACH_TITLE 

The "-- Attachments" line.

Definition at line 33 of file private.h.

34{
35 HDR_FROM,
36 HDR_TO,
37 HDR_CC,
38 HDR_BCC,
41 HDR_FCC,
42 HDR_CRYPT,
44#ifdef USE_AUTOCRYPT
46#endif
52};
@ HDR_SUBJECT
"Subject:" field
Definition private.h:39
@ HDR_REPLYTO
"Reply-To:" field
Definition private.h:40
@ HDR_AUTOCRYPT
"Autocrypt:" and "Recommendation:" fields
Definition private.h:45
@ HDR_FCC
"Fcc:" (save folder) field
Definition private.h:41
@ HDR_ATTACH_TITLE
The "-- Attachments" line.
Definition private.h:51
@ HDR_CRYPT
"Security:" field (encryption/signing info)
Definition private.h:42
@ HDR_CC
"Cc:" field
Definition private.h:37
@ HDR_TO
"To:" field
Definition private.h:36
@ HDR_BCC
"Bcc:" field
Definition private.h:38
@ HDR_CUSTOM_HEADERS
"Headers:" field
Definition private.h:50
@ HDR_FOLLOWUPTO
"Followup-To:" field
Definition private.h:48
@ HDR_XCOMMENTTO
"X-Comment-To:" field
Definition private.h:49
@ HDR_NEWSGROUPS
"Newsgroups:" field
Definition private.h:47
@ HDR_CRYPTINFO
"Sign as:" field (encryption/signing info)
Definition private.h:43
@ HDR_FROM
"From:" field
Definition private.h:35

Variable Documentation

◆ Prompts

const char* const Prompts[]
extern

Names of header fields used in the envelope, e.g. From:, To:

Definition at line 93 of file window.c.

93 {
94 /* L10N: Compose menu field. May not want to translate. */
95 N_("From: "),
96 /* L10N: Compose menu field. May not want to translate. */
97 N_("To: "),
98 /* L10N: Compose menu field. May not want to translate. */
99 N_("Cc: "),
100 /* L10N: Compose menu field. May not want to translate. */
101 N_("Bcc: "),
102 /* L10N: Compose menu field. May not want to translate. */
103 N_("Subject: "),
104 /* L10N: Compose menu field. May not want to translate. */
105 N_("Reply-To: "),
106 /* L10N: Compose menu field. May not want to translate. */
107 N_("Fcc: "),
108 /* L10N: Compose menu field. Holds "Encrypt", "Sign" related information */
109 N_("Security: "),
110 /* L10N: This string is used by the compose menu.
111 Since it is hidden by default, it does not increase the indentation of
112 other compose menu fields. However, if possible, it should not be longer
113 than the other compose menu fields. Since it shares the row with "Encrypt
114 with:", it should not be longer than 15-20 character cells. */
115 N_("Sign as: "),
116#ifdef USE_AUTOCRYPT
117 // L10N: The compose menu autocrypt line
118 N_("Autocrypt: "),
119#endif
120 /* L10N: Compose menu field. May not want to translate. */
121 N_("Newsgroups: "),
122 /* L10N: Compose menu field. May not want to translate. */
123 N_("Followup-To: "),
124 /* L10N: Compose menu field. May not want to translate. */
125 N_("X-Comment-To: "),
126 N_("Headers: "),
127};
#define N_(a)
Definition message.h:32