aboutsummaryrefslogtreecommitdiff
path: root/ui-curses.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-10-09 10:31:25 +0200
committerMarc André Tanner <mat@brain-dump.org>2015-10-14 10:33:26 +0200
commit9e391f5e3b2baaee0bf73e5273daf84be8a76ce2 (patch)
treee15479ec06d6b8c2eb83a2cd8fd1dd0125eabb00 /ui-curses.h
parentd05b8805325c2d1836c1a60280bb097340bbd03f (diff)
downloadvis-9e391f5e3b2baaee0bf73e5273daf84be8a76ce2.tar.gz
vis-9e391f5e3b2baaee0bf73e5273daf84be8a76ce2.tar.xz
ui: refactor syntax style definitions
Styles can now be specified as strings which will make them easier to specify from outside the editor. The following style attributes can be given in a comma separated list: bold italics underlined fore:color back:color where color is either a hex value of the form #aabbcc or one of the predefined colors: black red green yellow blue magenta cyan white
Diffstat (limited to 'ui-curses.h')
-rw-r--r--ui-curses.h21
1 files changed, 1 insertions, 20 deletions
diff --git a/ui-curses.h b/ui-curses.h
index b9b63b1..d23f8c3 100644
--- a/ui-curses.h
+++ b/ui-curses.h
@@ -5,26 +5,7 @@
#include "ui.h"
#include "syntax.h"
-enum {
- UI_COLOR_DEFAULT = -1,
- UI_COLOR_BLACK = COLOR_BLACK,
- UI_COLOR_RED = COLOR_RED,
- UI_COLOR_GREEN = COLOR_GREEN,
- UI_COLOR_YELLOW = COLOR_YELLOW,
- UI_COLOR_BLUE = COLOR_BLUE,
- UI_COLOR_MAGENTA = COLOR_MAGENTA,
- UI_COLOR_CYAN = COLOR_CYAN,
- UI_COLOR_WHITE = COLOR_WHITE,
-};
-
-enum {
- UI_ATTR_NORMAL = A_NORMAL,
- UI_ATTR_UNDERLINE = A_UNDERLINE,
- UI_ATTR_REVERSE = A_REVERSE,
- UI_ATTR_BOLD = A_BOLD,
-};
-
-Ui *ui_curses_new(Color *colors);
+Ui *ui_curses_new(void);
void ui_curses_free(Ui*);
#endif