blob: 37b78516bd1fcea369207aa62ddb56a6f60a38d5 [file] [log] [blame]
Barry Warsaw987fb921998-09-28 15:59:21 +00001class Switchboard:
Barry Warsaw1ac18cd1998-09-28 23:41:12 +00002 def __init__(self):
Barry Warsaw987fb921998-09-28 15:59:21 +00003 self.__views = []
4
5 def add_view(self, view):
6 self.__views.append(view)
7
Barry Warsaw1ac18cd1998-09-28 23:41:12 +00008 def update_views(self, red, green, blue):
Barry Warsaw987fb921998-09-28 15:59:21 +00009 for v in self.__views:
Barry Warsaw1ac18cd1998-09-28 23:41:12 +000010 v.update_yourself(red, green, blue)