aboutsummaryrefslogtreecommitdiff
path: root/ui-curses.c
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2016-11-14 15:54:26 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-11-14 15:54:26 +0100
commitb79da95d4b97125de10e3dc66a88bc475e23b4d3 (patch)
tree77064db720d7e33e3666a4bcfce177ce24d6a982 /ui-curses.c
parentb701de666e1c2b89bcff67bb309c5f8997ce5c8c (diff)
downloadvis-b79da95d4b97125de10e3dc66a88bc475e23b4d3.tar.gz
vis-b79da95d4b97125de10e3dc66a88bc475e23b4d3.tar.xz
vis-lua: add vis.ui.colors denoting the number of available colors
Diffstat (limited to 'ui-curses.c')
-rw-r--r--ui-curses.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/ui-curses.c b/ui-curses.c
index aa9643a..d9981e0 100644
--- a/ui-curses.c
+++ b/ui-curses.c
@@ -1133,6 +1133,10 @@ static void ui_terminal_restore(Ui *ui) {
curs_set(0);
}
+static int ui_colors(Ui *ui) {
+ return COLORS;
+}
+
Ui *ui_curses_new(void) {
UiCurses *uic = calloc(1, sizeof(UiCurses));
@@ -1186,6 +1190,7 @@ Ui *ui_curses_new(void) {
.getkey = ui_getkey,
.terminal_save = ui_terminal_save,
.terminal_restore = ui_terminal_restore,
+ .colors = ui_colors,
};
struct sigaction sa;