http://dl.dropbox.com/u/18945176/tabbed_browser2.pyThis is my final effort for the night. I have mirrored the tab button with the back button all the way through the script.
Line 275 - gsignals
" 291 - add back button
" 343 - def _go_back_cb(self, button):
" 376 - toolbar.connect
" 420 - event handlers
The script launches, loads home page: open a link, then hit back button gets -
"TypeError: go_back_requested_cb() takes exactly 1 argument (2 given)"
I hope someone can make sense of that. I'm not sure if there is a double up of "self" as an argument, or where that might be. How close is close?!?
EDIT - not quite my last effort: some people just don't know when to stop! Believe it or not, the right-click menu in the browser operates the back and forward commands!! It was just on a whim as I was about to log off that I tried it. Maybe we could just eliminate the buttons

. Anyway, I need some sleep. I think I have fried my brain. Hard work reinventing the wheel! Oh, maybe that's the 2 arguments error.