From 33b17306fb887b175ce62ad30af93d4dd9fd0d7e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 21 May 2016 13:01:22 +0200 Subject: vis: add functions to query window size --- ui-curses.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'ui-curses.c') diff --git a/ui-curses.c b/ui-curses.c index 45238f3..f2f215a 100644 --- a/ui-curses.c +++ b/ui-curses.c @@ -938,6 +938,14 @@ static enum UiOption ui_window_options_get(UiWin *w) { return win->options; } +static int ui_window_width(UiWin *win) { + return ((UiCursesWin*)win)->width; +} + +static int ui_window_height(UiWin *win) { + return ((UiCursesWin*)win)->height; +} + static void ui_window_swap(UiWin *aw, UiWin *bw) { UiCursesWin *a = (UiCursesWin*)aw; UiCursesWin *b = (UiCursesWin*)bw; @@ -981,6 +989,8 @@ static UiWin *ui_window_new(Ui *ui, View *view, File *file, enum UiOption option .options_get = ui_window_options_get, .reload = ui_window_reload, .syntax_style = ui_window_syntax_style, + .window_width = ui_window_width, + .window_height = ui_window_height, }; if (!(win->win = newwin(0, 0, 0, 0))) { -- cgit v1.2.3