home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / sys / next / programm / 7892 < prev    next >
Encoding:
Text File  |  1992-12-23  |  1.6 KB  |  42 lines

  1. Newsgroups: comp.sys.next.programmer
  2. Path: sparky!uunet!psinntp!radical!jbrow
  3. From: Jim_Brownfield@radical.com (Jim Brownfield)
  4. Subject: Re: wanted additional functionality in IB.
  5. Message-ID: <1992Dec23.072532.5163@Radical.Com>
  6. Sender: jbrow@Radical.Com
  7. Reply-To: Jim_Brownfield@Radical.Com
  8. Organization: Radical System Solutions, Inc.
  9. References: <LIBERTE.92Dec22115635@ebony.cs.uiuc.edu>
  10. Date: Wed, 23 Dec 1992 07:25:32 GMT
  11. Lines: 29
  12.  
  13. In article <LIBERTE.92Dec22115635@ebony.cs.uiuc.edu> liberte@cs.uiuc.edu  
  14. (Daniel LaLiberte) writes:
  15. [[stuff deleted] toSaveBandwidth]
  16.  
  17. > More general than that would be to specify the actual subclass of any
  18. > view.  So the grouping operation would simply wrap the selected views
  19. > in a general superview of class View, and then you could specify the
  20. > desired subclass of that superview.  Also, a Button view could be
  21. > subclassed to MyButton without having to provide a palette for it and
  22. > custom inspector.
  23.  
  24. I agree with this completely.  The lack of this feature is the single most  
  25. frustrating thing about Interface Builder (I had hoped it would be in 3.0...  
  26. sigh...).  It is often desireable to change the behavior of a view without  
  27. changing the drawing characteristics of the view.  This is trivial for windows,  
  28. but a real pain for views.  The "Custom View" palatte doesn't cut it since that  
  29. forces you to set most of the characteristics of the view from your code (like  
  30. the title and options for a Button).
  31.  
  32. > Dan LaLiberte
  33.  
  34.  
  35. --
  36. Jim Brownfield (Jim_Brownfield@Radical.Com)  NeXTmail accepted
  37. Radical System Solutions, Inc.
  38. rad i cal \'rad-i-kel\ n -- a basic principle: FOUNDATION
  39.