diff options
Diffstat (limited to 'color/parse_color.h')
-rw-r--r-- | color/parse_color.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/color/parse_color.h b/color/parse_color.h new file mode 100644 index 000000000..92adfa308 --- /dev/null +++ b/color/parse_color.h @@ -0,0 +1,34 @@ +/** + * @file + * Parse colour commands + * + * @authors + * Copyright (C) 2023 Richard Russon <rich@flatcap.org> + * + * @copyright + * This program is free software: you can redistribute it and/or modify it under + * the terms of the GNU General Public License as published by the Free Software + * Foundation, either version 2 of the License, or (at your option) any later + * version. + * + * 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/>. + */ + +#ifndef MUTT_COLOR_PARSE_COLOR_H +#define MUTT_COLOR_PARSE_COLOR_H + +#include "core/lib.h" +#include "curses2.h" + +struct Buffer; + +enum CommandResult parse_attr_spec (struct Buffer *buf, struct Buffer *s, color_t *fg, color_t *bg, int *attrs, struct Buffer *err); +enum CommandResult parse_color_pair(struct Buffer *buf, struct Buffer *s, color_t *fg, color_t *bg, int *attrs, struct Buffer *err); + +#endif /* MUTT_COLOR_PARSE_COLOR_H */ |