From 2020be0a86c0e1047ef5c1f64209727afd78e0a3 Mon Sep 17 00:00:00 2001 From: Sean Robinson Date: Mon, 23 Mar 2015 04:01:09 -0700 Subject: [PATCH] Apply "Use ScrolledWindow instead of VScrollbar..." to new gui model This hauls Markus Schmidt's v2.0.x fix into the master branch. Since the module layout has changed so much, git did not want to cherry-pick nor apply the original commit. The original commit message: "Use ScrolledWindow instead of VScrollbar (fixes trackpoint scrolling, adds horizontal scrollbar if neccessary e.g. on retina displays)" Signed-off-by: Sean Robinson --- wifiradar/gui/g2/__init__.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/wifiradar/gui/g2/__init__.py b/wifiradar/gui/g2/__init__.py index 1a3f886..83e8bd9 100644 --- a/wifiradar/gui/g2/__init__.py +++ b/wifiradar/gui/g2/__init__.py @@ -182,8 +182,8 @@ class RadarWindow(gtk.Dialog, object): self.selected_network = self.plist.get_selection() self.selected_network.connect('changed', self.on_network_selection, None) # the list scroll bar - sb = gtk.VScrollbar(self.plist.get_vadjustment()) - sb.show() + sb = gtk.ScrolledWindow() + sb.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) self.plist.show() # Add New button self.new_button = gtk.Button(_('_New')) @@ -212,8 +212,8 @@ class RadarWindow(gtk.Dialog, object): prows = gtk.VBox(False, 0) # lets start packing # the network list - net_list.pack_start(self.plist, True, True, 0) - net_list.pack_start(sb, False, False, 0) + net_list.pack_start(sb, True, True, 0) + sb.add(self.plist) # the rows level rows.pack_start(net_list , True, True, 0) rows.pack_start(self.current_network, False, True, 0) -- 2.11.4.GIT