Article View: comp.sys.mac
Article #15979Compatibility guidelines
From: ranson
Date: Wed, 06 May 1987 08:45
Date: Wed, 06 May 1987 08:45
25 lines
1697 bytes
1697 bytes
Apple has issued several technotes about machine independence. TN#117
was particularly useful. But I think that some issues have not been
discussed yet:
- How does one lay out windows on the screen(s)? WIND templates
do not help, since they are screen-size dependent. You can get
screen geometrics from QuickDraw, but how does one deal with
multiple screens making a non-rectangular desktop? Another problem
is that one creates a window giving 'interior' dimensions. Is it
possible to determine the size of the window drag bar (which might
change if the system font is changed in certain scripts)?
- How does one use QuickDraw globals if you are not the one that
initialised it? (eg. from a DA). I have found at least 2 popular
way to set up these globals, at 0(a5) and at -4(a5). This makes
some DAs fail in the Finder.
Another (unrelated) question: Does the new TextEdit support tabs?
The APDA draft of IMv5 does not say anything about it. Since TextEdit
is most useful in non-word processing applications like programming
langages, I think tabs are much more important than multiple styles.
Daniel Ranson
Centre National d'Etudes des Telecommunications
LANNION, FRANCE
...!seismo!mcvax!inria!{crcge1,cnetlu}!ranson
Technical Details
Message-ID:
<2227@crcge1.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mcvax!inria!crcge1!ransonShow Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!mcvax!inria!crcge1!ranson From: ranson@crcge1.UUCP Newsgroups: comp.sys.mac Subject: Compatibility guidelines Message-ID: <2227@crcge1.UUCP> Date: Wed, 6-May-87 04:45:02 EDT Article-I.D.: crcge1.2227 Posted: Wed May 6 04:45:02 1987 Date-Received: Sat, 9-May-87 01:49:00 EDT Lines: 27 Keywords: Machine-independent coding