diff options
author | Barry Warsaw <barry@python.org> | 1998-10-02 16:20:14 (GMT) |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 1998-10-02 16:20:14 (GMT) |
commit | 4638c5b7f351da1156a5f365646935510b67d97a (patch) | |
tree | d904780878f26471e5e2d7891b362984ce859c4a /Tools/pynche/Switchboard.py | |
parent | eb61fbdba836454f3f720ba19b5ca8c724dab100 (diff) | |
download | cpython-4638c5b7f351da1156a5f365646935510b67d97a.zip cpython-4638c5b7f351da1156a5f365646935510b67d97a.tar.gz cpython-4638c5b7f351da1156a5f365646935510b67d97a.tar.bz2 |
Docstring
Diffstat (limited to 'Tools/pynche/Switchboard.py')
-rw-r--r-- | Tools/pynche/Switchboard.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Tools/pynche/Switchboard.py b/Tools/pynche/Switchboard.py index aaf67ab..503752e 100644 --- a/Tools/pynche/Switchboard.py +++ b/Tools/pynche/Switchboard.py @@ -1,3 +1,17 @@ +"""Switchboard class. + +This class is used to coordinate updates among all Viewers. Every Viewer must +conform to the following interface: + + - it must include a method called update_yourself() which takes three + arguments; the red, green, and blue values of the selected color. + + - When a Viewer selects a color and wishes to update all other Views, it + should call update_views() on the Switchboard object. Not that the + Viewer typically does *not* update itself before calling update_views(), + since this would cause it to get updated twice. +""" + class Switchboard: def __init__(self, colordb): self.__views = [] |