#import pyjd - FIXME: import gtk doesn't work under hulahop, it's already loaded
import gtk
from pyjamas.HTTPRequest import HTTPRequest
from __pyjamas__ import JS
from pyjamas.XMLDoc import create_xml_doc
class XMLloader:
def __init__(self, panel):
self.panel = panel
def onCompletion(self, xmldoc):
self.panel.doStuff(create_xml_doc(xmldoc))
def onError(self, text, code):
self.panel.onError(text, code)
def onTimeout(self, text):
self.panel.onTimeout(text)
class XMLload:
def onModuleLoad(self):
HTTPRequest().asyncGet(None, None,
"address_form.ui",
XMLloader(self))
def onError(self, text, code):
# FIXME
pass
def onTimeout(self, text):
# FIXME
pass
def doStuff(self, xmldoc):
b = gtk.Builder()
b.add_from_string(xmldoc)
for o in b.get_objects():
o.show()
gtk.main()
if __name__ == '__main__':
#pyjd.setup("./public/AutoGtk.html")
app = XMLload()
app.onModuleLoad()
#pyjd.run()
|