Files @ 001646cd5349
Branch filter:

Location: light9/light8/rsn.py

drewp
all mousewheel events everywhere will now pass up the tree to be caught by
all mousewheel events everywhere will now pass up the tree to be caught by
higher widgets. if things get slow, this might be the problem
#!/usr/bin/env python
from __future__ import nested_scopes

from Tix import *
from signal import signal, SIGINT
import io
from uihelpers import *
from Fader import Fader
from Lightboard import Lightboard

if len(sys.argv) >= 2:
    DUMMY = 0
    print "This is the real thing, baby"
    window_title = "Light 8.8 (On Air)"
else:
    DUMMY = 1
    print "Dummy mode"
    window_title = "Light 8.8 (Bogus)"

root = Tk()
root.wm_title(window_title)
root.wm_geometry('+462+470')
root.tk_focusFollowsMouse()

parportdmx = io.ParportDMX(DUMMY)

mr_lightboard = Lightboard(root,parportdmx,DUMMY)

signal(SIGINT, mr_lightboard.quit)


bindkeys(root,'<Escape>', mr_lightboard.quit)

root.bind_class("all","<ButtonPress-4>",lambda ev: eventtoparent(ev,"<ButtonPress-4>"))
root.bind_class("all","<ButtonPress-5>",lambda ev: eventtoparent(ev,"<ButtonPress-5>"))

root.mainloop() # Receiver switches main

#import profile
#profile.run("root.mainloop()","profile/idlemanysubs")