From d7c871485e0bf03b0e333bf4f73f4ba81239730a Mon Sep 17 00:00:00 2001 From: John Ladan Date: Mon, 19 Mar 2012 19:07:44 -0400 Subject: [PATCH] browser window started --- browser.py | 26 ++++++++++++++++++++++++++ dbLayer.py | 3 --- 2 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 browser.py diff --git a/browser.py b/browser.py new file mode 100644 index 0000000..11fa0f6 --- /dev/null +++ b/browser.py @@ -0,0 +1,26 @@ +import curses +import dbLayer as db + +class browserWindow: + highlight = 0 + books = [] + + def refreshBooks(self): + self.books = db.getBooks() + + def sortByColumn(self, col): + self.books.sort(key=get(col)) + + def refresh(self): + (my,mx) = w.getmaxyx() + self.displayHeader() + for r in range(2,my): + self.displayRow(my) + + def displayRow(self,row): + self.w.addstr(row,1,"Row to be updated") + + + + + diff --git a/dbLayer.py b/dbLayer.py index 4b0f7ef..bc633a3 100644 --- a/dbLayer.py +++ b/dbLayer.py @@ -1,5 +1,4 @@ import sqlite3 -from json import dumps dbFile = 'sqLibrary.db' bookTable = 'books' @@ -127,5 +126,3 @@ def createTriggers(): createBooksTable() createTriggers() -books = getBooks() -print dumps(books,indent=2)