added adding task window
This commit is contained in:
@@ -84,7 +84,6 @@ class Status(Enum):
|
|||||||
return Status(v)
|
return Status(v)
|
||||||
|
|
||||||
def next(self):
|
def next(self):
|
||||||
print("next of {}".format(self))
|
|
||||||
v = self.value + 1
|
v = self.value + 1
|
||||||
if v > 3:
|
if v > 3:
|
||||||
v = 0
|
v = 0
|
||||||
@@ -441,7 +440,7 @@ def main(stdscr):
|
|||||||
newt = False # making new task
|
newt = False # making new task
|
||||||
|
|
||||||
while (k != ord('q')):
|
while (k != ord('q')):
|
||||||
print(k)
|
|
||||||
if k == curses.KEY_ENTER or k == 10: # enter key
|
if k == curses.KEY_ENTER or k == 10: # enter key
|
||||||
if SelectedWindow(selected_window) == SelectedWindow.TASKS:
|
if SelectedWindow(selected_window) == SelectedWindow.TASKS:
|
||||||
editing = not editing
|
editing = not editing
|
||||||
@@ -497,7 +496,8 @@ def main(stdscr):
|
|||||||
|
|
||||||
elif (k == ord('p') or k == 112) and not newp: # p key
|
elif (k == ord('p') or k == 112) and not newp: # p key
|
||||||
newp = True
|
newp = True
|
||||||
# elif k == ord('t')
|
elif (k == ord('t') or k == 116) and not newt: # t key
|
||||||
|
newt = True
|
||||||
|
|
||||||
stdscr.clear()
|
stdscr.clear()
|
||||||
|
|
||||||
@@ -515,12 +515,27 @@ def main(stdscr):
|
|||||||
if newp:
|
if newp:
|
||||||
create_project(projects, stdscr)
|
create_project(projects, stdscr)
|
||||||
newp = False
|
newp = False
|
||||||
|
|
||||||
|
# TODO clean
|
||||||
draw_projects(stdscr, projects, project_index, selected_window)
|
draw_projects(stdscr, projects, project_index, selected_window)
|
||||||
draw_tasks(stdscr, projects[project_index].tasks,
|
draw_tasks(stdscr, projects[project_index].tasks,
|
||||||
selected_window, task_index)
|
selected_window, task_index)
|
||||||
draw_instructions(stdscr)
|
draw_instructions(stdscr)
|
||||||
draw_description(
|
draw_description(
|
||||||
projects, stdscr, projects[project_index].tasks[task_index], selected_window)
|
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()
|
k = stdscr.getch()
|
||||||
stdscr.refresh()
|
stdscr.refresh()
|
||||||
|
|||||||
Reference in New Issue
Block a user