Implement status bar and fix layout issues
[wifihood] / wifiscanner
index aaf97a2..af54198 100755 (executable)
@@ -59,8 +59,8 @@ def main():
     window.connect("delete_event", gtk.main_quit, None)
 
     vbox = gtk.VBox(homogeneous=False, spacing=0)
-    top_frame = gtk.Frame(label="top")
-    bottom_frame = gtk.Frame(label="bottom")
+    top_frame = gtk.Frame()
+    bottom_frame = gtk.Frame()
     bottom_box = gtk.HBox(homogeneous=False, spacing=0)
 
     hbox = gtk.HBox(homogeneous=False, spacing=0)
@@ -74,7 +74,7 @@ def main():
     hbox.pack_start( scrollview )
 
     buttons = gtk.VBox(homogeneous=False, spacing=0)
-    hbox.pack_end( buttons )
+    hbox.pack_end(buttons, expand=False)
 
     button = hildon.Button(gtk.HILDON_SIZE_AUTO_WIDTH, hildon.BUTTON_ARRANGEMENT_VERTICAL, "Switch On!")
     button.handler_id = button.connect("clicked", hello, gpsdev)
@@ -89,12 +89,13 @@ def main():
     buttons.pack_start(toggle_button, expand=False)
 
     status = gtk.Label( "status bar ..." )
+    gpsdev.set_infowin( status )
     bottom_box.pack_start( status , expand=False , padding=20 )
 
     bottom_frame.add( bottom_box )
 
     vbox.pack_start(top_frame)
-    vbox.pack_end(bottom_frame)
+    vbox.pack_end(bottom_frame, expand=False)
     window.add(vbox)
 
     window.show_all()