--- /dev/null
+"""an example of fancy event handling, ProgressBars, etc"""
+
+import pygame
+from pygame.locals import *
+
+# the following line is not needed if pgu is installed
+import sys; sys.path.insert(0, "..")
+
+from pgu import gui
+from pgu import html
+
+app = gui.Desktop()
+
+c = gui.Container(width=440,height=420)
+
+c.add(gui.Label("Click on Cuzco's Face!"),0,0)
+
+img = gui.Image("cuzco.png")
+
+def myfnc(_event,_widget,_code,a,b,c):
+ print(_event,_widget,_code,a,b,c)
+ pos = _event.pos
+ img.value.fill((255,0,0),(pos[0],pos[1],2,2))
+ img.repaint()
+ t.tr()
+ t.td(gui.Label(str(("point at ",pos))))
+ prog.value += 1
+ #box.resize()
+ #box.set_vertical_scroll()
+
+img.connect(gui.CLICK,myfnc,1,2,3)
+
+c.add(img,20,20)
+
+t = gui.Table()
+box = gui.ScrollArea(t,300,240)
+c.add(box,10,120)
+
+
+
+
+prog = gui.ProgressBar(10,0,40,width=200)
+c.add(prog,50,400)
+
+app.connect(gui.QUIT,app.quit,None)
+app.run(c)