Mercurial > code > home > repos > light9
view light8/rsn.py @ 59:001646cd5349
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
author | drewp |
---|---|
date | Tue, 09 Jul 2002 07:36:29 +0000 |
parents | eaf60f5dce86 |
children | ab0be21b549b |
line wrap: on
line source
#!/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")