aboutsummaryrefslogtreecommitdiff
path: root/ui.h
diff options
context:
space:
mode:
authorMarc André Tanner <mat@brain-dump.org>2015-11-14 07:44:52 +0100
committerMarc André Tanner <mat@brain-dump.org>2016-01-13 21:38:20 +0100
commit8ca992e7a2d2f7be3b4e46a988443525575ca72d (patch)
tree3fd7cd9d4d2b8ae8f1113311dda0d0a9723508e5 /ui.h
parentbd51cd0c080364b47aadea7a85e5a0df8b3743a6 (diff)
downloadvis-8ca992e7a2d2f7be3b4e46a988443525575ca72d.tar.gz
vis-8ca992e7a2d2f7be3b4e46a988443525575ca72d.tar.xz
ui: make statusbar configurable
Diffstat (limited to 'ui.h')
-rw-r--r--ui.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/ui.h b/ui.h
index 05d118d..e8beded 100644
--- a/ui.h
+++ b/ui.h
@@ -14,6 +14,7 @@ enum UiLayout {
};
enum UiOption {
+ UI_OPTION_NONE = 0,
UI_OPTION_LINE_NUMBERS_ABSOLUTE = 1 << 0,
UI_OPTION_LINE_NUMBERS_RELATIVE = 1 << 1,
UI_OPTION_SYMBOL_SPACE = 1 << 2,
@@ -22,6 +23,7 @@ enum UiOption {
UI_OPTION_SYMBOL_EOL = 1 << 5,
UI_OPTION_SYMBOL_EOF = 1 << 6,
UI_OPTION_CURSOR_LINE = 1 << 7,
+ UI_OPTION_STATUSBAR = 1 << 8,
};
enum UiStyles {
@@ -43,7 +45,7 @@ struct Ui {
bool (*init)(Ui*, Vis*);
void (*free)(Ui*);
void (*resize)(Ui*);
- UiWin* (*window_new)(Ui*, View*, File*);
+ UiWin* (*window_new)(Ui*, View*, File*, enum UiOption);
void (*window_free)(UiWin*);
void (*window_focus)(UiWin*);
UiWin* (*prompt_new)(Ui*, View*, File*);