Newsgroups: comp.lang.smalltalk
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!scramble.lm.com!news.math.psu.edu!news.cse.psu.edu!uwm.edu!math.ohio-state.edu!usc!elroy.jpl.nasa.gov!swrinde!sdd.hp.com!hp-pcd!hp-cv!reuter.cse.ogi.edu!qiclab.scn.rain.com!gemstone.com!servio!servio!aland
From: aland@servio.slc.com (Alan Darlington)
Subject: Re: Opening more than one window for an application
Message-ID: <1996Jun7.175731.14454@gemstone.com>
Sender: news@gemstone.com (USENET News)
Nntp-Posting-Host: servio
Organization: GemStone Systems, Inc., Beaverton OR, USA
References: <4p58qe$re@news.orst.edu>
Date: Fri, 7 Jun 1996 17:57:31 GMT
Lines: 17

Robert Wilson <wilsonr@ucs.orst.edu> writes:
> I work with VW 2.5 and am trying to use several windows for the same 
> application.  What is the best way?  I figure I could either create two 
> canvases (which I've been doing but have been having postBuildWith: 
> problems, or I just make two different interface classes and attach them 
> to the same data model.  Any suggestions or comments?

I _strongly_ encourage you to use separate classes!  I have worked on a
number of commercial Smalltalk products.  The examples I have seen of
multiple windows created from a single class have convinced me that these
classes are very difficult to understand and maintain.

  Cheers,
  Alan
    (standard disclaimer)


