const struct ConfigSetType CstBool
Config type representing an boolean.
const struct ConfigSetType CstPath
Config type representing a path.
static bool config_cleanup(struct NeoMutt *n, void *data)
Clean up a Module - Implements Module::cleanup()
const struct ConfigSetType CstString
Config type representing a string.
const struct Module ModuleConfig
Module for the Config library.
const struct ConfigSetType CstNumber
Config type representing a number.
const struct ConfigSetType CstMyVar
Config type representing a MyVar.
const struct ConfigSetType CstSlist
Config type representing a list of strings.
static bool config_init(struct NeoMutt *n)
Initialise a Module - Implements Module::init()
const struct ConfigSetType CstQuad
Config type representing a quad-option.
static bool config_config_define_types(struct NeoMutt *n, struct ConfigSet *cs)
Set up Config Types - Implements Module::config_define_types()
const struct ConfigSetType CstRegex
Config type representing a regular expression.
const struct ConfigSetType CstSort
Config type representing a sort option.
Config private Module data.
bool cs_register_type(struct ConfigSet *cs, const struct ConfigSetType *cst)
Register a type of config item.
A collection of config items.
Convenience wrapper for the core headers.
const struct ConfigSetType CstEnum
Config type representing an enumeration.
const struct ConfigSetType CstLong
Config type representing a long.
const struct ConfigSetType CstMbtable
Config type representing a multi-byte table.
#define FREE(x)
Free memory and set the pointer to NULL.
#define MUTT_MEM_CALLOC(n, type)
@ MODULE_ID_CONFIG
ModuleConfig, Config
Convenience wrapper for the library headers.
struct Notify * notify_new(void)
Create a new notifications handler.
void notify_set_parent(struct Notify *notify, struct Notify *parent)
Set the parent notification handler.
void notify_free(struct Notify **ptr)
Free a notification handler.
void neomutt_set_module_data(struct NeoMutt *n, enum ModuleId id, void *data)
Set the private data for a Module.
Config private Module data.
struct Notify * notify
Notifications.
Container for lots of config items.
Container for Accounts, Notifications.
struct Notify * notify
Notifications handler.