Subject: [PATCH] [fix] Headers and status line don't display by Paul Martin <[email-masked]>

From: Jari Aalto <[email-masked]>
Date: Mon, 19 Sep 2011 14:27:04 +0300

Signed-off-by: Jari Aalto <[email-masked]>
---
 src/cbm.cpp            |    9 ++++++++-
 src/widgets/Window.cpp |    2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

index 74282e2..0197443 100644
--- a/src/cbm.cpp
+++ b/src/cbm.cpp
@@ -156,13 +156,20 @@ int main(int argc, char **argv) {
 	    interfaceTable.setColumns(4);
 	    interfaceTable.setActiveStyle(A_BOLD);
 	    interfaceTable.setActiveRow(1);
+	    // Position the interface table
+	    interfaceTable.setPosition(2, 2);
+	    interfaceTable.setSize(screen.getWidth() - 4, 
+					       8); // TODO
 
 	    // Create the detail table
 	    VerticalTable detailTable(screen);
 	    detailTable.setColumns(2);
 	    detailTable.setRows(2);
 	    detailTable.setActiveRow(-1);
-	    
+	    // Position the detail table
+	    detailTable.setPosition(2, 12); // TODO
+	    detailTable.setSize(screen.getWidth() - 4, 10); // TODO
+
 	    // Populate the detail table
 	    detailTable.setText (0, 0, "Interface");
 	    detailTable.setStyle(0, 0, COLOR_PAIR(COLOR_HEADING) | A_BOLD);
index 322cb9b..572eef7 100644
--- a/src/widgets/Window.cpp
+++ b/src/widgets/Window.cpp
@@ -14,7 +14,7 @@ Window::~Window() {
 }
 	
 void Window::setPosition(unsigned x, unsigned y) {
-    mvwin((WINDOW*) win_, y, x);
+    mvderwin((WINDOW*) win_, y, x);
 }
 
 void Window::setSize(unsigned width, unsigned height) {
-- 
1.7.5.4