#!/usr/bin/env python # -*- coding: UTF8 -*- # Python module project2.py # Autogenerated from project2.glade # Generated on Sat Jul 2 21:27:16 2005 # Warning: Do not modify any context comment such as #-- # They are required to keep user's code import os import gtk import gtkmozembed from SimpleGladeApp import SimpleGladeApp from SimpleGladeApp import bindtextdomain app_name = "project2" app_version = "0.0.1" glade_dir = "" locale_dir = "" bindtextdomain(app_name, locale_dir) class Window1(SimpleGladeApp): def __init__(self, path="project2.glade", root="window1", domain=app_name, **kwargs): path = os.path.join(glade_dir, path) SimpleGladeApp.__init__(self, path, root, domain, **kwargs) #-- Window1.new { def new(self): pass #-- Window1.new } #-- Window1 custom methods { # Write your own methods here def on_browser_location(self, widget): self.entry1.set_text( self.browser.get_location() ) #-- Window1 custom methods } #-- Window1.on_back { def on_back(self, widget, *args): self.browser.go_back() #-- Window1.on_back } #-- Window1.on_reload { def on_reload(self, widget, *args): self.browser.reload(gtkmozembed.FLAG_RELOADNORMAL) #-- Window1.on_reload } #-- Window1.on_forward { def on_forward(self, widget, *args): self.browser.go_forward() #-- Window1.on_forward } #-- Window1.on_load { def on_load(self, widget, *args): self.browser.load_url( self.entry1.get_text() ) #-- Window1.on_load } #-- Window1.make_browser { def make_browser(self, str1, str2, int1, int2): widget = gtkmozembed.MozEmbed() widget.connect("location", self.on_browser_location) widget.load_url(str1) widget.show_all() return widget #-- Window1.make_browser } #-- main { def main(): window1 = Window1() window1.run() if __name__ == "__main__": main() #-- main }