home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / sys / mac / programm / 19949 < prev    next >
Encoding:
Internet Message Format  |  1992-12-16  |  1.7 KB

  1. Path: sparky!uunet!haven.umd.edu!umd5!mac19-pg2.umd.edu!user
  2. From: de19@umail.umd.edu (Dana S Emery)
  3. Newsgroups: comp.sys.mac.programmer
  4. Subject: Re: TCL: Couple o' Questions
  5. Message-ID: <de19-161292212803@mac19-pg2.umd.edu>
  6. Date: 17 Dec 92 02:43:13 GMT
  7. References: <1992Dec16.195027.23764@ncar.ucar.edu>
  8. Sender: news@umd5.umd.edu
  9. Followup-To: comp.sys.mac.programmer
  10. Organization: personal
  11. Lines: 30
  12.  
  13. In article <1992Dec16.195027.23764@ncar.ucar.edu>, urban@stout.atd.ucar.edu
  14. (Art Urban (PROFS)) wrote:
  15. > What would be a good example of a "multi-window" application according to
  16. > the TCL definition? 
  17.  
  18. a page reference to the manual would help here, in liu of it, I should
  19. point out that the TCL is well suited for implementing applications which
  20. allow multiple independant documents to be simultaneously open.  Each
  21. document can be comprised of multiple windows, and floating (independant)
  22. windows can also exist. 
  23.  
  24. > What is the best way to implement visual "scrolling" lists, like in the 
  25. > SFGet/Put dialogs? These darn things seem to be standard interface elements,
  26. > yet there is no obvious Class for them. I have not yet examined the Table
  27. > Class yet...is this how they expect us to impelement this feature?
  28.  
  29. CTable/CArrayPane are indeed a possible way to implement alternatives to
  30. the (ugh) listmanager.  Since they are data-ignorant abstract classes, you
  31. must implement a subclass to provide data specific functions.  You will
  32. probably also implement a CArray subclass to manage the data, you could
  33. look to the StringDemo portion of the NewClasses Demo project for some
  34. ideas.
  35.  
  36. An alternative to CTable is available at ftp.brown.edu, I think the class
  37. is called CScrollList.
  38.  
  39. --
  40.  
  41. Dana S Emery <de19@umail.umd.edu>
  42.