Flags to control mutt_expando_format() More...
#include <stddef.h>
#include <stdint.h>
Go to the source code of this file.
Macros | |
#define | MUTT_FORMAT_NO_FLAGS 0 |
No flags are set. More... | |
#define | MUTT_FORMAT_FORCESUBJ (1 << 0) |
Print the subject even if unchanged. More... | |
#define | MUTT_FORMAT_TREE (1 << 1) |
Draw the thread tree. More... | |
#define | MUTT_FORMAT_OPTIONAL (1 << 2) |
Allow optional field processing. More... | |
#define | MUTT_FORMAT_STAT_FILE (1 << 3) |
Used by attach_format_str. More... | |
#define | MUTT_FORMAT_ARROWCURSOR (1 << 4) |
Reserve space for arrow_cursor. More... | |
#define | MUTT_FORMAT_INDEX (1 << 5) |
This is a main index entry. More... | |
#define | MUTT_FORMAT_NOFILTER (1 << 6) |
Do not allow filtering on this pass. More... | |
#define | MUTT_FORMAT_PLAIN (1 << 7) |
Do not prepend DISP_TO, DISP_CC ... More... | |
Typedefs | |
typedef uint8_t | MuttFormatFlags |
Flags for mutt_expando_format(), e.g. MUTT_FORMAT_FORCESUBJ. More... | |
typedef const char *(* | format_t) (char *buf, size_t buflen, size_t col, int cols, char op, const char *src, const char *prec, const char *if_str, const char *else_str, intptr_t data, MuttFormatFlags flags) |
Flags to control mutt_expando_format()
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 format_flags.h.
#define MUTT_FORMAT_NO_FLAGS 0 |
No flags are set.
Definition at line 30 of file format_flags.h.
#define MUTT_FORMAT_FORCESUBJ (1 << 0) |
Print the subject even if unchanged.
Definition at line 31 of file format_flags.h.
#define MUTT_FORMAT_TREE (1 << 1) |
Draw the thread tree.
Definition at line 32 of file format_flags.h.
#define MUTT_FORMAT_OPTIONAL (1 << 2) |
Allow optional field processing.
Definition at line 33 of file format_flags.h.
#define MUTT_FORMAT_STAT_FILE (1 << 3) |
Used by attach_format_str.
Definition at line 34 of file format_flags.h.
#define MUTT_FORMAT_ARROWCURSOR (1 << 4) |
Reserve space for arrow_cursor.
Definition at line 35 of file format_flags.h.
#define MUTT_FORMAT_INDEX (1 << 5) |
This is a main index entry.
Definition at line 36 of file format_flags.h.
#define MUTT_FORMAT_NOFILTER (1 << 6) |
Do not allow filtering on this pass.
Definition at line 37 of file format_flags.h.
#define MUTT_FORMAT_PLAIN (1 << 7) |
Do not prepend DISP_TO, DISP_CC ...
Definition at line 38 of file format_flags.h.
typedef uint8_t MuttFormatFlags |
Flags for mutt_expando_format(), e.g. MUTT_FORMAT_FORCESUBJ.
Definition at line 29 of file format_flags.h.
typedef const char *(* format_t) (char *buf, size_t buflen, size_t col, int cols, char op, const char *src, const char *prec, const char *if_str, const char *else_str, intptr_t data, MuttFormatFlags flags) |
Definition at line 64 of file format_flags.h.