python-examples: 15674c4f7828b9d8f7f1dece14c66804c8249168

     1: import gtk, webkit
     2: class WebBrowser(gtk.Window):
     3: 	def __init__(self):
     4: 		super(WebBrowser, self).__init__()
     5: 		self.connect('destroy', gtk.main_quit)
     6: 		self.vbox = gtk.VBox()
     7: 		self.add(self.vbox)
     8: 		self.addressbar = gtk.Entry()
     9: 		self.vbox.pack_start(self.addressbar, expand=False, fill=False)
    10: 		self.addressbar.connect('activate', self.location_entered)
    11: 		self.scroller = gtk.ScrolledWindow()
    12: 		self.vbox.add(self.scroller)
    13: 		self.webpage = webkit.WebView()
    14: 		self.scroller.add(self.webpage)
    15: 		self.show_all()
    16: 	def location_entered(self, addressbar):
    17: 		self.webpage.open(addressbar.props.text)
    18: webbrowser = WebBrowser()
    19: gtk.main()

Generated by git2html.