From: Barry Warsaw Date: Thu, 1 Oct 1998 16:47:06 +0000 (+0000) Subject: Change some init order X-Git-Tag: v1.5.2a2~195 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4ab5d85efa1d3f917a59059ca2ae02777bb2945d;p=thirdparty%2FPython%2Fcpython.git Change some init order --- diff --git a/Tools/pynche/Main.py b/Tools/pynche/Main.py index 7fcc877dee6b..403f8b1f9fde 100644 --- a/Tools/pynche/Main.py +++ b/Tools/pynche/Main.py @@ -38,6 +38,8 @@ import ColorDB from PyncheWidget import PyncheWidget from Switchboard import Switchboard from StripViewer import StripViewer +from ChipViewer import ChipViewer +from TypeinViewer import TypeinViewer @@ -92,10 +94,6 @@ def main(): else: raise IOError('No color database file found') - # create the application window decorations - app = PyncheWidget(__version__) - parent = app.parent() - # get triplet for initial color try: red, green, blue = colordb.find_byname(initialcolor) @@ -112,8 +110,15 @@ def main(): usage(1, 'Cannot find an initial color to use') # create all output widgets - s = Switchboard() + s = Switchboard(colordb) + + # create the application window decorations + app = PyncheWidget(__version__, s) + parent = app.parent() + s.add_view(StripViewer(s, parent)) + s.add_view(ChipViewer(s, parent)) + s.add_view(TypeinViewer(s, parent)) s.update_views(red, green, blue) try: