Ticket #1736: Disconnect_icon_in_wifi_palette.patch

File Disconnect_icon_in_wifi_palette.patch, 1.1 KB (added by erikos, 14 years ago)

Patch for the Wireless device icon palette

  • extensions/deviceicon/network.py

    diff --git a/extensions/deviceicon/network.py b/extensions/deviceicon/network.py
    index 94a4293..3faddd5 100644
    a b from sugar.graphics import style 
    3636from sugar.graphics.palette import Palette
    3737from sugar.graphics.toolbutton import ToolButton
    3838from sugar.graphics.tray import TrayIcon
     39from sugar.graphics.menuitem import MenuItem
     40from sugar.graphics.icon import Icon
    3941from sugar.graphics import xocolor
    4042from sugar.util import unique_id
    4143from sugar import profile
    class WirelessPalette(Palette): 
    109111        self._info.pack_start(_padded(self._ip_address_label))
    110112        self._info.show_all()
    111113
    112         self._disconnect_item = gtk.MenuItem(_('Disconnect...'))
     114        self._disconnect_item = MenuItem(_('Disconnect...'))
     115        self._disconnect_icon = Icon(icon_size=gtk.ICON_SIZE_MENU,
     116                                     icon_name='media-eject')
     117        self._disconnect_item.set_image(self._disconnect_icon)
    113118        self._disconnect_item.connect('activate', self.__disconnect_activate_cb)
    114119        self.menu.append(self._disconnect_item)
    115120