aboutsummaryrefslogtreecommitdiff
path: root/curses.jai
diff options
context:
space:
mode:
authordam <dam@gudinoff>2023-04-14 09:03:25 +0100
committerdam <dam@gudinoff>2023-04-14 09:03:25 +0100
commit81ba4ca925c4e66b107bb7df737b8fdd51eee9ac (patch)
tree5cb9e812029f1dcbb7a77aade0ba220ab7e97b77 /curses.jai
parent3bda0a6e82af3e09336b7f715de4d5aded28b78b (diff)
downloadtask-time-tracker-81ba4ca925c4e66b107bb7df737b8fdd51eee9ac.tar.zst
task-time-tracker-81ba4ca925c4e66b107bb7df737b8fdd51eee9ac.zip
Using resizable array to hold tasks. Implemented create new task, rename task. Fixed case break bug.
Diffstat (limited to 'curses.jai')
-rw-r--r--curses.jai4
1 files changed, 3 insertions, 1 deletions
diff --git a/curses.jai b/curses.jai
index 6dc448d..737b9c2 100644
--- a/curses.jai
+++ b/curses.jai
@@ -82,12 +82,13 @@ ncurses :: #library "libncurses";
stdscr : *WINDOW;
initscr :: () -> *WINDOW #foreign ncurses;
-getch :: () -> s32 #foreign ncurses;
+getch :: () -> s32 #foreign ncurses;
endwin :: () -> void #foreign ncurses;
cbreak :: () -> void #foreign ncurses;
start_color :: () -> void #foreign ncurses;
use_default_colors :: () -> void #foreign ncurses;
flushinp :: () -> s32 #foreign ncurses;
+echo :: () -> s32 #foreign ncurses;
keypad :: (win: *WINDOW, bf: bool) -> s32 #foreign ncurses;
ungetch :: (ch: s32) -> s32 #foreign ncurses;
@@ -98,6 +99,7 @@ erase :: () -> s32 #foreign ncurses
curs_set :: (visibility: s32) -> s32 #foreign ncurses;
mvaddstr :: (y: s32, x: s32, str: *u8) -> s32 #foreign ncurses;
mvprintw :: (y: s32, x: s32, fmt: *u8, args: ..Any) -> s32 #foreign ncurses;
+mvgetnstr :: (y: s32, x: s32, str: *u8, n: s32) -> s32 #foreign ncurses;
noecho :: () -> s32 #foreign ncurses;
box :: (win: *WINDOW, verch: u8, horch: u8) -> s32 #foreign ncurses;
init_pair :: (pair: s16, f: s16, b: s16) -> s32 #foreign ncurses;