X-Git-Url: https://git.sthu.org/?p=pygdb.git;a=blobdiff_plain;f=MainControlWindow.py;h=54fbac9a1ce174f781ffa7aa54ec69d0330c362c;hp=f5f47cd5472cf18345a52124ad453c1887c66848;hb=5fba34e38f10fddd81997b9596e20820018bad61;hpb=257aca6c2a5e3038d6792928e7dbf9b6e28b198b diff --git a/MainControlWindow.py b/MainControlWindow.py index f5f47cd..54fbac9 100644 --- a/MainControlWindow.py +++ b/MainControlWindow.py @@ -41,7 +41,7 @@ class MainControlWindow (gtk.Window): #Button box hbtnbox = gtk.HBox(False, spacing=5) #hbtnbox.set_layout(gtk.BUTTONBOX_START) - vbox.pack_start(hbtnbox) + vbox.pack_start(hbtnbox, expand=False) self.runBtn = gtk.Button("Run") hbtnbox.add(self.runBtn) @@ -58,9 +58,21 @@ class MainControlWindow (gtk.Window): #Vertical pane for terminals vpaned = gtk.VPaned() - vbox.pack_start(vpaned, True, True) - vpaned.add(self.dbgterm) - vpaned.add(self.clientioterm) + vbox.pack_start(vpaned) + + #Debugger terminal + hbox = gtk.HBox(False, 0) + vpaned.pack1(hbox, resize=True) + scrollbar = gtk.VScrollbar(dbgterm.get_adjustment()) + hbox.pack_start(dbgterm) + hbox.pack_start(scrollbar, expand=False) + + #Client I/O terminal + hbox = gtk.HBox(False, 0) + vpaned.pack2(hbox) + scrollbar = gtk.VScrollbar(self.clientioterm.get_adjustment()) + hbox.pack_start(self.clientioterm) + hbox.pack_start(scrollbar, expand=False) #Install handlers