Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*-
- ### BEGIN LICENSE
- # This file is in the public domain
- ### END LICENSE
- from locale import gettext as _
- from gi.repository import Gtk # pylint: disable=E0611
- import logging
- logger = logging.getLogger('dogbrowser')
- from dogbrowser_lib import Window
- from dogbrowser.AboutDogbrowserDialog import AboutDogbrowserDialog
- from dogbrowser.PreferencesDogbrowserDialog import PreferencesDogbrowserDialog
- import webkit
- # See dogbrowser_lib.Window.py for more details about how this class works
- class DogbrowserWindow(Window):
- __gtype_name__ = "DogbrowserWindow"
- def finish_initializing(self, builder): # pylint: disable=E1002
- """Set up the main window"""
- super(DogbrowserWindow, self).finish_initializing(builder)
- self.AboutDialog = AboutDogbrowserDialog
- self.PreferencesDialog = PreferencesDogbrowserDialog
- # Code for other initialization actions should be added here
- self.refreshbutton = self.builder.get_object("refreshbutton")
- self.urlentry = self.builder.get_object("urlentry")
- self.webbrowser = self.builder.get_object("webBrowser")
- self.webview = webkit.WebView()
- self.webbrowser.add(self.webview)
- def on_refreshbutton_clicked(self, widget):
- print("refresh")
- def on_urlentry_activate(self, widget):
- url = widget.get_text()
- print(url)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement