From e2067b00c5f5f3b2e63774aa00a1006b85415feb Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Sun, 17 Aug 2008 16:47:00 +0000 Subject: #7533 ToolButton should accept activation via accelerators regardless of its state --- diff --git a/src/sugar/graphics/toolbutton.py b/src/sugar/graphics/toolbutton.py index bf392c8..715e7a9 100644 --- a/src/sugar/graphics/toolbutton.py +++ b/src/sugar/graphics/toolbutton.py @@ -65,6 +65,12 @@ class ToolButton(gtk.ToolButton): self.set_icon(icon_name) self.connect('clicked', self.__button_clicked_cb) + self.get_child().connect('can-activate-accel', + self.__button_can_activate_accel_cb) + + def __button_can_activate_accel_cb(self, button, signal_id): + # Accept activation via accelerators regardless of this widget's state + return True def set_tooltip(self, tooltip): """ Set a simple palette with just a single label. -- cgit v0.9.1