Ticket #3658: 0001-ToolButton-add-icon_name-as-a-GObject-property-SL-36.2.patch

File 0001-ToolButton-add-icon_name-as-a-GObject-property-SL-36.2.patch, 1.2 KB (added by manuq, 12 years ago)

GTK+2 patch

  • src/sugar/graphics/toolbutton.py

    From 6215727b952cad79bd0046d79647d05465b96f47 Mon Sep 17 00:00:00 2001
    From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= <manuq@laptop.org>
    Date: Fri, 1 Jun 2012 10:53:16 -0300
    Subject: [PATCH sugar-toolkit] ToolButton: add 'icon_name' as a GObject
     property SL #3658
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Mail-Followup-To: <sugar-devel@lists.sugarlabs.org>
    
    Sugar ToolButton inherits from Gtk.ToolButton but is not overwriting
    'icon_name' property.  So 'icon_name' can be passed to the constructor
    of Sugar ToolButton but the result is different than setting it via
    ToolButton.props.icon_name.
    
    Signed-off-by: Manuel Quiñones <manuq@laptop.org>
    ---
     src/sugar/graphics/toolbutton.py |    2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/src/sugar/graphics/toolbutton.py b/src/sugar/graphics/toolbutton.py
    index 25833b6..3a40fb4 100644
    a b class ToolButton(gtk.ToolButton): 
    120120        self.set_icon_widget(icon)
    121121        icon.show()
    122122
     123    icon_name = gobject.property(type=str, setter=set_icon)
     124
    123125    def create_palette(self):
    124126        return None
    125127