From 0229867ea039a2bb13cd2e71575aceb553051764 Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Fri, 28 Aug 2020 14:43:19 +0200 Subject: [PATCH] added adding task window --- console-gui.py | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/console-gui.py b/console-gui.py index 8672ec8..4f24ec5 100644 --- a/console-gui.py +++ b/console-gui.py @@ -84,7 +84,6 @@ class Status(Enum): return Status(v) def next(self): - print("next of {}".format(self)) v = self.value + 1 if v > 3: v = 0 @@ -441,7 +440,7 @@ def main(stdscr): newt = False # making new task while (k != ord('q')): - print(k) + if k == curses.KEY_ENTER or k == 10: # enter key if SelectedWindow(selected_window) == SelectedWindow.TASKS: editing = not editing @@ -497,7 +496,8 @@ def main(stdscr): elif (k == ord('p') or k == 112) and not newp: # p key newp = True - # elif k == ord('t') + elif (k == ord('t') or k == 116) and not newt: # t key + newt = True stdscr.clear() @@ -515,12 +515,27 @@ def main(stdscr): if newp: create_project(projects, stdscr) newp = False + + # TODO clean draw_projects(stdscr, projects, project_index, selected_window) draw_tasks(stdscr, projects[project_index].tasks, selected_window, task_index) draw_instructions(stdscr) draw_description( projects, stdscr, projects[project_index].tasks[task_index], selected_window) + + if newt: + create_task(projects[project_index], stdscr) + newt = False + + # TODO clean + draw_projects(stdscr, projects, project_index, selected_window) + draw_tasks(stdscr, projects[project_index].tasks, + selected_window, task_index) + draw_instructions(stdscr) + draw_description( + projects, stdscr, projects[project_index].tasks[task_index], selected_window) + k = stdscr.getch() stdscr.refresh()