rendered paste bodyif __name__ == '__main__':
from pgm import render
from pgm.layout import window, fixed
from pgm.form import rectangle, image
import sys
try:
from twisted.internet import glib2reactor
glib2reactor.install()
except AssertionError:
# already installed...
pass
from twisted.internet import reactor, task
from twisted.spread import pb
def refresh():
win.dispatch_events()
def exit_event_cb(event):
win.quit_loop()
reactor.stop()
render.init('opengl1')
title = 'widget_level test'
win = window.Window(title=title)
win.start_loop()
f = fixed.Fixed()
#wi = WidgetItem('/home/yoyo/eclipse_workspace/elisa/core/plugins/skins/default/pictures/pictures.png')
wi = fixed.Fixed()
mw = rectangle.Rectangle((180,180))
wi.put(mw,(0,0))
img = image.Image('/home/yoyo/eclipse_workspace/elisa/core/plugins/skins/default/pictures/pictures.png')
mw.set_media(img)
f.put(wi, (0,0) )
win.add(f)
_LoopingCall = task.LoopingCall( refresh )
_LoopingCall.start( 1.0/60.0 )
win.sig_exit_event.connect(exit_event_cb)
reactor.run()