spug.win.bind
index
/home/mmuller/w/spug/win/bind.py

Mix-in classes to make event binding easier.

 
Classes
       
win.bind.KeyBinder

 
class KeyBinder
    KeyBinder is a mix-in that facilitates binding keys to windows.  Derived
classes should use the @bindKey() method to bind a key sequence
(without enclosing angle brackets) to a callable object which accepts
no parameters.
 
  Methods defined here:
__init__(self, top=None)
Constructs a keybinder.  /top/ should be the toplevel window that 
events should be bound to (it can also be a non-toplevel window for
local binding).  If /top/ is not specified, attempts to determine the
toplevel window from /self/.
bindKey(self, keySequence, action)
Binds the /keySequence/ to the /action/.  It is not necessary to
enclose the sequence in angle brackets.