diff options
author | Barry Warsaw <barry@python.org> | 1998-09-28 15:59:21 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1998-09-28 15:59:21 (GMT) |
commit | 987fb9225f68f14696487f514a578af5f419a096 (patch) | |
tree | 1972496bfe80a3897b8c21f4e5475d6b9c3add68 /Tools/pynche/Switchboard.py | |
parent | 26367a001ddaca576aba1a3f31a7c035c53199e8 (diff) | |
download | cpython-987fb9225f68f14696487f514a578af5f419a096.zip cpython-987fb9225f68f14696487f514a578af5f419a096.tar.gz cpython-987fb9225f68f14696487f514a578af5f419a096.tar.bz2 |
Initial revision
Diffstat (limited to 'Tools/pynche/Switchboard.py')
-rw-r--r-- | Tools/pynche/Switchboard.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Tools/pynche/Switchboard.py b/Tools/pynche/Switchboard.py new file mode 100644 index 0000000..e70461a --- /dev/null +++ b/Tools/pynche/Switchboard.py @@ -0,0 +1,16 @@ +class Switchboard: + def __init__(self, app, colordb, red, green, blue): + self.__app = app + self.__colordb = colordb + self.__red = red + self.__green = green + self.__blue = blue + self.__views = [] + + def add_view(self, view): + self.__views.append(view) + + def update_views(self, srcview, red, green, blue): + for v in self.__views: + if v <> srcview: + v.update_yourself(red, green, blue) |