NeoMutt  2025-12-11-911-gd8d604
Teaching an old dog new tricks
DOXYGEN
Loading...
Searching...
No Matches
module_data.h
Go to the documentation of this file.
1
22
23#ifndef MUTT_COLOR_MODULE_DATA_H
24#define MUTT_COLOR_MODULE_DATA_H
25
26#include "attr.h"
27#include "color.h"
28#include "curses2.h"
29#include "regex4.h"
30
35{
36 struct Notify *notify;
37 struct CursesColorList curses_colors;
39 struct AttrColorList merged_colors;
43 struct RegexColorList attach_list;
44 struct RegexColorList body_list;
45 struct RegexColorList header_list;
46 struct RegexColorList index_author_list;
47 struct RegexColorList index_collapsed_list;
48 struct RegexColorList index_date_list;
49 struct RegexColorList index_flags_list;
50 struct RegexColorList index_label_list;
51 struct RegexColorList index_list;
52 struct RegexColorList index_number_list;
53 struct RegexColorList index_size_list;
54 struct RegexColorList index_subject_list;
55 struct RegexColorList index_tag_list;
56 struct RegexColorList index_tags_list;
57 struct RegexColorList status_list;
58};
59
60#endif /* MUTT_COLOR_MODULE_DATA_H */
Colour and attributes.
Color and attribute parsing.
@ MT_COLOR_MAX
Definition color.h:97
Curses Colour.
Regex Colour.
A curses colour and its attributes.
Definition attr.h:65
Color private Module data.
Definition module_data.h:35
struct RegexColorList index_collapsed_list
List of colours applied to a collapsed thread in the index.
Definition module_data.h:47
struct RegexColorList index_subject_list
List of colours applied to the subject in the index.
Definition module_data.h:54
struct RegexColorList attach_list
List of colours applied to the attachment headers.
Definition module_data.h:43
struct AttrColorList merged_colors
Array of user colours.
Definition module_data.h:39
struct RegexColorList body_list
List of colours applied to the email body.
Definition module_data.h:44
struct RegexColorList index_flags_list
List of colours applied to the flags in the index.
Definition module_data.h:49
struct RegexColorList index_label_list
List of colours applied to the label in the index.
Definition module_data.h:50
int num_curses_colors
Number of ncurses colours left to allocate.
Definition module_data.h:38
struct CursesColorList curses_colors
List of all Curses colours.
Definition module_data.h:37
struct RegexColorList index_tags_list
List of colours applied to the tags in the index.
Definition module_data.h:56
struct RegexColorList index_size_list
List of colours applied to the size in the index.
Definition module_data.h:53
struct RegexColorList index_list
List of default colours applied to the index.
Definition module_data.h:51
struct Notify * colors_notify
Notifications: ColorId, EventColor.
Definition module_data.h:40
struct Notify * notify
Notifications.
Definition module_data.h:36
struct RegexColorList index_author_list
List of colours applied to the author in the index.
Definition module_data.h:46
struct AttrColor simple_colors[MT_COLOR_MAX]
Array of Simple colours.
Definition module_data.h:42
struct RegexColorList header_list
List of colours applied to the email headers.
Definition module_data.h:45
struct RegexColorList index_date_list
List of colours applied to the date in the index.
Definition module_data.h:48
int num_quoted_colors
Number of colours for quoted email text.
Definition module_data.h:41
struct RegexColorList index_number_list
List of colours applied to the message number in the index.
Definition module_data.h:52
struct RegexColorList status_list
List of colours applied to the status bar.
Definition module_data.h:57
struct RegexColorList index_tag_list
List of colours applied to tags in the index.
Definition module_data.h:55
Notification API.
Definition notify.c:53