Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authorAleksey Lim <alsroot@member.fsf.org>2009-07-11 14:22:05 (GMT)
committer Aleksey Lim <alsroot@member.fsf.org>2009-07-11 14:22:05 (GMT)
commitf9de29f53906b7851fef37f11425649aca323d7d (patch)
tree70b4ee1c2f59d7b14a6b393d5d6f14d53d195074 /examples
parent4c8c845e6c8b9b54a4661e3323f9a79808795fcb (diff)
Delete sub-widgets clearly
Diffstat (limited to 'examples')
-rw-r--r--examples/toolbar.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/examples/toolbar.py b/examples/toolbar.py
index e4d24df..36624c0 100644
--- a/examples/toolbar.py
+++ b/examples/toolbar.py
@@ -9,23 +9,27 @@ window.add(box)
toolbar = Toolbar()
box.pack_start(toolbar, False)
-tollbarbutton_1 = ToolbarButton(toolbar, gtk.Button('1'),
+tollbarbutton_1 = ToolbarButton(toolbar, gtk.Button('sub-widget #1'),
icon_name='computer-xo',
tooltip='foo')
toolbar.top.insert(tollbarbutton_1, -1)
toolbar.top.insert(gtk.SeparatorToolItem(), -1)
-tollbarbutton_2 = ToolbarButton(toolbar, gtk.Button('1'),
+tollbarbutton_2 = ToolbarButton(toolbar, gtk.Button('sub-widget #2'),
icon_name='button_cancel',
tooltip='foo')
toolbar.top.insert(tollbarbutton_2, -1)
toolbar.top.insert(gtk.SeparatorToolItem(), -1)
-tollbarbutton_3 = ToolbarButton(toolbar, gtk.Button('3'),
+def del_cb(widget):
+ toolbar.top.remove(tollbarbutton_3)
+del_b = gtk.Button('delete sub-widget #3')
+del_b.connect('clicked', del_cb)
+tollbarbutton_3 = ToolbarButton(toolbar, del_b,
icon_name='activity-journal',
- tooltip='foo')
+ tooltip='del')
toolbar.top.insert(tollbarbutton_3, -1)
window.show_all()