23#ifndef MUTT_COLOR_NOTIFY2_H
24#define MUTT_COLOR_NOTIFY2_H
Color and attribute parsing.
ColorId
List of all coloured objects.
Convenience wrapper for the library headers.
void mutt_color_observer_remove(observer_t callback, void *global_data)
Remove an observer.
struct Notify * ColorsNotify
Notifications: ColorId, EventColor.
void color_notify_init(struct Notify *parent)
Initialise the Colour notification.
void mutt_color_observer_add(observer_t callback, void *global_data)
Add an observer.
void color_notify_cleanup(void)
Free the Colour notification.
NotifyColor
Types of Color Event.
@ NT_COLOR_RESET
Color has been reset/removed.
@ NT_COLOR_SET
Color has been set.
int(* observer_t)(struct NotifyCallback *nc)
A curses colour and its attributes.
An Event that happened to a Colour.
struct AttrColor * attr_color
Colour object that has changed.
enum ColorId cid
Colour ID that has changed.