home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / amiga / programm / 11661 < prev    next >
Encoding:
Internet Message Format  |  1992-07-26  |  1.4 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!mips!spool.mu.edu!umn.edu!csus.edu!netcomsv!terapin!paulk
  2. From: paulk@terapin.com (Paul Kienitz)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: MakeScreen(); RethinkDisplay() vs. MakeVPort(); MrgCop(); LoadView()
  5. Message-ID: <paulk.0wja@terapin.com>
  6. Date: 26 Jul 92 18:20:11 GMT
  7. Article-I.D.: terapin.paulk.0wja
  8. References: <33307@cbmvax.commodore.com>
  9. Organization: BBS
  10. Lines: 20
  11.  
  12. > It seems that several programmers are able to achieve significant
  13. > scrolling performance, and in a window, no less.  And in a window
  14. > is where a text editor belongs.
  15. > If you don't believe me, check out the various high-performance
  16. > text editors such as TurboText, CygnusEd, and others.
  17.  
  18. In a *backdrop* window, generally.  That makes a difference.
  19.  
  20. Uedit, for one, does its fast scrolling by assuming there are no
  21. layers over its backdrop.  (The author could have put a simple check
  22. in there to make sure, but has not in the current version.)
  23.  
  24. > RethinkDisplay() is the general "I munged a screen, please make
  25. > everything happy again" function.  We're not going to supply
  26. > specialized mini-versions to handle each potential sub-case.
  27.  
  28. What about ScrollVPort()?  From the docs it sounds like a
  29. "specialized mini-version" to handle most of the cases being discussed
  30. here.  If that one could be sped up a bit it would probably be a
  31. pretty good answer.
  32.