Barry Warsaw | 987fb92 | 1998-09-28 15:59:21 +0000 | [diff] [blame] | 1 | class Switchboard: |
2 | def __init__(self, app, colordb, red, green, blue): | ||||
3 | self.__app = app | ||||
4 | self.__colordb = colordb | ||||
5 | self.__red = red | ||||
6 | self.__green = green | ||||
7 | self.__blue = blue | ||||
8 | self.__views = [] | ||||
9 | |||||
10 | def add_view(self, view): | ||||
11 | self.__views.append(view) | ||||
12 | |||||
13 | def update_views(self, srcview, red, green, blue): | ||||
14 | for v in self.__views: | ||||
15 | if v <> srcview: | ||||
16 | v.update_yourself(red, green, blue) |