summaryrefslogtreecommitdiffstats
path: root/god/streichelzoo/streichelzoo.py
blob: 25b839640a2ff85c55254dbf3d1f23e68b76d7a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#! /bin/python
from libavg import *

#This function is a slightly modified version of cmiles code from dev.c-base.org/c_leuse/c_leuse.git
#It takes a bunch of word nodes an slides them from left to right just as the HTML <marquee> function
line = 16
def welcomeScroll():
    global line
    line += 1
    textNode = player.getElementByID("welcometext")
    if line >= textNode.getNumChildren():
        line = 0
    node = textNode.getChild(line)
    LinearAnim(node, "x", 11500, 1200, -1400, -1000, None, welcomeScroll).start()
#
def start_lightcontrol(event):
    mainwindow = player.getElementByID("mainwindow")
    lightcontrolwindow = player.getElementByID("lightcontrol")
    mainwindow.active =False
    lightcontrolwindow.active =True


player = avg.Player.get()
player.loadFile("main.avg")

player.setTimeout(10, welcomeScroll)
player.getElementByID("light").setEventHandler(avg.CURSORDOWN, avg.MOUSE, start_lightcontrol)
#player.getElementByID("roster").setEventHandler(avg.CURSORDOWN, avg.MOUSE, buttondown)
#player.getElementByID("blank").setEventHandler(avg.CURSORDOWN, avg.MOUSE, buttondown)
player.play()