From 13f6b211acb4039468673d685a4b24b894d9eaf1 Mon Sep 17 00:00:00 2001 From: John Ladan Date: Sat, 24 Mar 2012 12:25:14 -0400 Subject: [PATCH] improved the category browser --- browser.py | 5 ++--- librarian.py | 9 +++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/browser.py b/browser.py index 7eaa80d..e29f877 100644 --- a/browser.py +++ b/browser.py @@ -54,7 +54,7 @@ class browserWindow: def displayHeader(self): cursor = 0 for header,width in self.columns: - self.w.addnstr(0,cursor,header,width) + self.w.addnstr(0,cursor,header+" "*width,width) self.w.addstr(1,cursor,"-"*width) cursor += width+1 @@ -167,8 +167,7 @@ class bookBrowser(browserWindow): self.refresh() class categoryBrowser(browserWindow): - columnDefs = [('ID',0,3), - ('Category',100,None)] + columnDefs = [('Category',100,None)] def refreshCategories(self): diff --git a/librarian.py b/librarian.py index f72de11..8806205 100755 --- a/librarian.py +++ b/librarian.py @@ -117,12 +117,13 @@ def browseMenu(): def catMenu(): (my,mx)=stdscr.getmaxyx() w=curses.newwin(10,40,(my-10)/2,(mx-40)/2) - b = browser.categoryBrowser(w) - b.refreshCategories() + c = browser.categoryBrowser(w) + c.refreshCategories() + c.sortByColumn('category') hb.commands=browser_commands hb.refresh() - b.eventLoop() - b.clear() + c.eventLoop() + c.clear() m = [("Browse Library", browseMenu),