Exemplo n.º 1
0
 def testPlayBeforeConnect(self):
     node = avg.VideoNode(href="media/mpeg1-48x48.mov", threaded=False)
     node.play()
     player.createMainCanvas(size=(160,120))
     root = player.getRootNode()
     root.insertChild(node, 0)
     player.setFakeFPS(25)
     self.start(False,
             (lambda: self.assertEqual(node.size, (48, 48)),
              lambda: self.compareImage("testPlayBeforeConnect"),
             )) 
Exemplo n.º 2
0
 def testPlayBeforeConnect(self):
     node = avg.VideoNode(href="media/mpeg1-48x48.mov", threaded=False)
     node.play()
     player.createMainCanvas(size=(160,120))
     root = player.getRootNode()
     root.insertChild(node, 0)
     player.setFakeFPS(25)
     self.start(False,
             (lambda: self.assertEqual(node.size, (48, 48)),
              lambda: self.compareImage("testPlayBeforeConnect"),
             )) 
Exemplo n.º 3
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from libavg import avg, player

canvas = player.createMainCanvas(size=(160,120))
rootNode = canvas.getRootNode()
avg.ImageNode(pos=(40,30), size=(80,60), href="rgb24-64x64.png", parent=rootNode)
player.play()
 def loadEmptyScene(self, resolution=(160,120)):
     player.createMainCanvas(size=resolution)
     root = player.getRootNode()
     root.mediadir = "media"
     return root
Exemplo n.º 5
0
def onMouseDown(event):
    global offset
    node = event.node
    offset = node.getRelPos((event.x, event.y))
    node.setEventCapture()

def onMouseMove(event):
    global offset
    node = event.node
    if offset != None:
        node.x = event.x-offset[0]
        node.y = event.y-offset[1]

def onMouseUp(event):
    global offset
    node = event.node
    if offset != None:
        node.releaseEventCapture()
        offset = None;

canvas = player.createMainCanvas(size=(640,480))
rootNode = canvas.getRootNode()
node = avg.WordsNode(pos=(10,10), text="Hello World", parent=rootNode)
node.subscribe(node.CURSOR_DOWN, onMouseDown)
node.subscribe(node.CURSOR_MOTION, onMouseMove)
node.subscribe(node.CURSOR_UP, onMouseUp)

player.play()

Exemplo n.º 6
0
 def loadEmptyScene(self, resolution=(160,120)):
     player.createMainCanvas(size=resolution)
     root = player.getRootNode()
     root.mediadir = "media"
     return root
Exemplo n.º 7
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from libavg import avg, player

canvas = player.createMainCanvas(size=(640, 480))
rootNode = canvas.getRootNode()
avg.WordsNode(pos=(10, 10), text="Hello World", parent=rootNode)
player.play()
Exemplo n.º 8
0
forecastHighs = {}
forecastLows = {}
# define global vars
station = ''
forecasts = ''
today = ''
windspeed = ''
windDir = ''
currTemp = ''
currPress = ''
imageCode = ''



player = avg.Player.get()
canvas = player.createMainCanvas(size=(480,320))
rootNode = canvas.getRootNode()
#player.setFramerate(6000)
class Weather(app.MainDiv):
	def onInit(self, parent=None):
		stationNode = avg.WordsNode(pos=(10,10), font="arial",text="Currently: " + station, parent=player.getRootNode())
		windSpeedNode = avg.WordsNode(pos=(10,30), font="arial",text="Wind Speed: " + windSpeed, parent=player.getRootNode())
		currTempNode = avg.WordsNode(pos=(10,50), font="arial",text="Temp: " + currTemp, parent=player.getRootNode())
		winDirNode = avg.WordsNode(pos=(10,70), font="arial",text="Wind Direction: " + windDir, parent=player.getRootNode())
		todayNode = avg.WordsNode(pos=(180,70), font="arial",text=today, parent=player.getRootNode())
		imgNode = avg.ImageNode(href="images/" + imageCode + ".png", pos=(10,70),parent=player.getRootNode())
		print(today + "In Weather Class")
		# Forecast for coming days
		column = 10
		for i in range(2,6):
			forecastDaysNode = avg.WordsNode(pos=(column,200), font="arial",text=forecastDays[i], parent=player.getRootNode())
Exemplo n.º 9
0
#!/usr/bin/env python
# -*- coding: utf-8 -*-

from libavg import avg, player

canvas = player.createMainCanvas(size=(160,120))
avg.MeshNode(texhref="rgb24-64x64.png", 
        vertexcoords=((0,0), (64,0), (0,64), (64, 64), (32, 32)),
        texcoords=((0,0), (1,0), (0,1), (1,1), (0.5,0.5)),
        triangles=((0,1,4), (1,3,4), (3,2,4), (2,0,4)),
        parent=player.getRootNode())
player.play()