Initial revision
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)