Hello, I've written very little pygtk (& no straight gtk), & am stuck trying to add to a vbox inside a scrolledwindow.
A minimal example is ... import gtk window = gtk.Window() window.connect('destroy', gtk.main_quit) scrolled = gtk.ScrolledWindow() window.add(scrolled) vbox = gtk.VBox() scrolled.add_with_viewport(vbox) def addbutton(window, event): vbox.pack_start(gtk.Button('extra')) window.show_all b1 = gtk.Button('aaa') b1.connect('button_press_event', addbutton) vbox.pack_start(b1) b2 = gtk.Button('bbb') vbox.pack_start(b2) window.show_all() gtk.main() I click 'aaa' but no 'extra' appears. The actual application starts with a list of book authors as button labels. Clicking on an author should insert the author's book titles (a vbox of buttons) between this author & the next. Also, it's for a Nokia N900 & really uses hildon.PannableArea etc. Thanks for any help, Brian Keck _______________________________________________ pygtk mailing list pygtk@daa.com.au http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://faq.pygtk.org/