class PyApp(gtk.Window):
def __init__(self):
# Added scaffolding to get it to actually run
super(PyApp, self).__init__()
self.set_title("Toolbar")
self.set_size_request(250, 200)
self.modify_bg(gtk.STATE_NORMAL, gtk.gdk.Color(6400, 6400, 6440))
self.set_position(gtk.WIN_POS_CENTER)
# Start of edited code
vBox = gtk.VBox(False, 0)
vBox.set_size_request(400,500)
vBox.set_border_width(2)
self.add(vBox)
bar = gtk.Toolbar()
bar.set_style(gtk.TOOLBAR_ICONS)
closeButt = gtk.ToolButton(gtk.STOCK_CLOSE)
# You can do your original non-stock button instead,
# but must make it text instead of icons then.
bar.insert(closeButt,0)
vBox.pack_start(bar, False, False, 0)
# End of edited code
# More scaffolding to make it into a running program
self.connect("destroy", gtk.main_quit)
self.show_all()
PyApp()
gtk.main()