Ticket #830: sugar-830.patch

File sugar-830.patch, 2.6 KB (added by alsroot, 15 years ago)
  • extensions/cpsection/network/view.py

    From 36c44791d0fd1726b2cf5fb77aa659e728c1b754 Mon Sep 17 00:00:00 2001
    From: Aleksey Lim <alsroot@member.fsf.org>
    Date: Wed, 5 Aug 2009 22:51:53 +0000
    Subject: Network Control Panel needs slider bar #830
    
    ---
     extensions/cpsection/network/view.py |   21 +++++++++++++++------
     1 files changed, 15 insertions(+), 6 deletions(-)
    
    diff --git a/extensions/cpsection/network/view.py b/extensions/cpsection/network/view.py
    index ef28f00..588daeb 100644
    a b class Network(SectionView): 
    4949        self._radio_alert_box = gtk.HBox(spacing=style.DEFAULT_SPACING)
    5050        self._jabber_alert_box = gtk.HBox(spacing=style.DEFAULT_SPACING)
    5151
     52        workspace = gtk.VBox()
     53        workspace.show()
     54
    5255        separator_wireless = gtk.HSeparator()
    53         self.pack_start(separator_wireless, expand=False)
     56        workspace.pack_start(separator_wireless, expand=False)
    5457        separator_wireless.show()
    5558
    5659        label_wireless = gtk.Label(_('Wireless'))
    5760        label_wireless.set_alignment(0, 0)
    58         self.pack_start(label_wireless, expand=False)
     61        workspace.pack_start(label_wireless, expand=False)
    5962        label_wireless.show()
    6063        box_wireless = gtk.VBox()
    6164        box_wireless.set_border_width(style.DEFAULT_SPACING * 2)
    class Network(SectionView): 
    105108        box_wireless.pack_start(box_clear_history, expand=False)
    106109        box_clear_history.show()
    107110
    108         self.pack_start(box_wireless, expand=False)
     111        workspace.pack_start(box_wireless, expand=False)
    109112        box_wireless.show()
    110113
    111114        separator_mesh = gtk.HSeparator()
    112         self.pack_start(separator_mesh, False)
     115        workspace.pack_start(separator_mesh, False)
    113116        separator_mesh.show()
    114117
    115118        label_mesh = gtk.Label(_('Collaboration'))
    116119        label_mesh.set_alignment(0, 0)
    117         self.pack_start(label_mesh, expand=False)
     120        workspace.pack_start(label_mesh, expand=False)
    118121        label_mesh.show()
    119122        box_mesh = gtk.VBox()
    120123        box_mesh.set_border_width(style.DEFAULT_SPACING * 2)
    class Network(SectionView): 
    161164            self._jabber_alert.props.msg = self.restart_msg
    162165            self._jabber_alert.show()
    163166
    164         self.pack_start(box_mesh, expand=False)
     167        workspace.pack_start(box_mesh, expand=False)
    165168        box_mesh.show()
    166169
     170        scrolled = gtk.ScrolledWindow()
     171        scrolled.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
     172        scrolled.add_with_viewport(workspace)
     173        scrolled.show()
     174        self.add(scrolled)
     175
    167176        self.setup()
    168177
    169178    def setup(self):