|
|
|
@ -119,13 +119,23 @@ def trashMenu(): |
|
|
|
|
b.eventLoop() |
|
|
|
|
b.clear() |
|
|
|
|
|
|
|
|
|
def uncategorizedMenu(): |
|
|
|
|
w=curses.newwin(3,5) |
|
|
|
|
b = browser.bookBrowser(w,hb) |
|
|
|
|
(r,c) = w.getmaxyx() |
|
|
|
|
(my,mx)=stdscr.getmaxyx() |
|
|
|
|
w.mvwin((my-r)//2 -2, (mx-c)//2) |
|
|
|
|
b.refreshBooksUncategorized() |
|
|
|
|
b.eventLoop() |
|
|
|
|
b.clear() |
|
|
|
|
|
|
|
|
|
def checkedout_menu(): |
|
|
|
|
w=curses.newwin(3,5) |
|
|
|
|
b = browser.bookBrowser(w,hb) |
|
|
|
|
(r,c) = w.getmaxyx() |
|
|
|
|
(my,mx)=stdscr.getmaxyx() |
|
|
|
|
w.mvwin((my-r)//2 -2, (mx-c)//2) |
|
|
|
|
b.load_data(db.get_checkedout_books()) |
|
|
|
|
b.refreshBooksCheckedout() |
|
|
|
|
b.columnDefs = [("id",0,3), |
|
|
|
|
("uwid",0,8), |
|
|
|
|
("date",0,10), |
|
|
|
@ -140,19 +150,19 @@ def onshelf_menu(): |
|
|
|
|
(r,c) = w.getmaxyx() |
|
|
|
|
(my,mx)=stdscr.getmaxyx() |
|
|
|
|
w.mvwin((my-r)//2 -2, (mx-c)//2) |
|
|
|
|
b.load_data(db.get_onshelf_books()) |
|
|
|
|
b.refreshBooksOnshelf() |
|
|
|
|
b.eventLoop() |
|
|
|
|
b.clear() |
|
|
|
|
|
|
|
|
|
def co_menu(): |
|
|
|
|
w=curses.newwin(1,1) |
|
|
|
|
(my,mx)=stdscr.getmaxyx() |
|
|
|
|
co.checkout_procedure(w,hb,my//2,mx//2,mx) |
|
|
|
|
co.checkout_procedure(w,hb,my//2,mx//2,mx) |
|
|
|
|
|
|
|
|
|
def return_menu(): |
|
|
|
|
w=curses.newwin(1,1) |
|
|
|
|
(my,mx)=stdscr.getmaxyx() |
|
|
|
|
co.return_procedure(w,hb,my//2,mx//2,mx) |
|
|
|
|
co.return_procedure(w,hb,my//2,mx//2,mx) |
|
|
|
|
|
|
|
|
|
def catMenu(): |
|
|
|
|
(my,mx)=stdscr.getmaxyx() |
|
|
|
@ -172,6 +182,7 @@ if __name__ == "__main__": |
|
|
|
|
("Add Book", addForm), |
|
|
|
|
("Categories", catMenu), |
|
|
|
|
("View Trash", trashMenu), |
|
|
|
|
("View Uncategorized Books", uncategorizedMenu), |
|
|
|
|
("",exit), |
|
|
|
|
("Check Out a Book", co_menu), |
|
|
|
|
("Return a Book", return_menu), |
|
|
|
|