From cda47a41f4fd06cc06f94eec1451fac33e423ade Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Fri, 09 Mar 2007 10:22:51 +0000 Subject: Implement ToggleIconButton --- (limited to 'tests') diff --git a/tests/test-button.py b/tests/test-button.py index 0f3ded2..9cceb92 100755 --- a/tests/test-button.py +++ b/tests/test-button.py @@ -23,12 +23,16 @@ import hippo from sugar.graphics.toolbar import Toolbar from sugar.graphics.iconbutton import IconButton +from sugar.graphics.toggleiconbutton import ToggleIconButton from sugar.graphics.button import Button from sugar.graphics.entry import Entry def _button_activated_cb(button): print "_button_activated_cb" +def _toggled_changed_cb(button, pspec): + print "Toggle state: %d" % button.props.toggled + window = gtk.Window() window.connect("destroy", lambda w: gtk.main_quit()) window.show() @@ -48,6 +52,10 @@ for i in [1, 2]: icon_button = IconButton(icon_name='theme:stock-close') toolbar.append(icon_button) + toggle = ToggleIconButton(icon_name='theme:stock-back') + toggle.connect('notify::toggled', _toggled_changed_cb) + toolbar.append(toggle) + button = Button(text='Click me!', icon_name='theme:stock-close') button.connect('activated', _button_activated_cb) toolbar.append(button) -- cgit v0.9.1