import pygtk
pygtk.require('2.0')
import gtk
import webkit
import gobject
class Browser:
default_site = "https://www.pubnub.com/developers/demos/webrtc/"
def delete_event(self, widget, event, data=None):
return False
def destroy(self, widget, data=None):
gtk.main_quit()
def __init__(self):
gobject.threads_init()
self.window = gtk.Window(gtk.WINDOW_TOPLEVEL)
self.window.set_resizable(True)
self.window.connect("delete_event", self.delete_event)
self.window.connect("destroy", self.destroy)
#webkit.WebView allows us to embed a webkit browser
#it takes care of going backwards/fowards/reloading
#it even handles flash
self.web_view = webkit.WebView()
self.settings = self.web_view.get_settings()
self.settings.