]> granicus.if.org Git - python/commitdiff
Initial revision
authorBarry Warsaw <barry@python.org>
Mon, 28 Sep 1998 15:59:21 +0000 (15:59 +0000)
committerBarry Warsaw <barry@python.org>
Mon, 28 Sep 1998 15:59:21 +0000 (15:59 +0000)
Tools/pynche/Switchboard.py [new file with mode: 0644]

diff --git a/Tools/pynche/Switchboard.py b/Tools/pynche/Switchboard.py
new file mode 100644 (file)
index 0000000..e70461a
--- /dev/null
@@ -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)