home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 16146 < prev    next >
Encoding:
Internet Message Format  |  1992-11-20  |  1.7 KB

  1. Path: sparky!uunet!gatech!rutgers!cbmvax!cbmehq!cbmfra!forgeas
  2. From: forgeas@swinjm.adsp.sub.org (Jean-Michel Forgeas)
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: A Style Guide Question
  5. Message-ID: <qsu-r*P62@swinjm.adsp.sub.org>
  6. Date: 18 Nov 92 11:16:42 GMT
  7. References: <17474@pitt.UUCP>
  8. Reply-To: forgeas@swinjm.adsp.sub.org (Jean-Michel Forgeas)
  9. Organization: The Software Winery
  10. Lines: 28
  11. X-Newsreader: Arn V1.00 alpha rel2
  12.  
  13. In article <17474@pitt.UUCP>, Dan Drake writes:
  14.  
  15. > [...] type text into a beveled box which I handle manually.  If the
  16. > user wants to type a d or a c, [...] Will the buttons be activated,
  17. > or should the characters appear in the "textbox"?
  18. >
  19. > 1.) If a text box is active, the user must click on the buttons to activate
  20. > them.  I consider this unacceptable because it ruins the orthogonality of
  21. > the interface.  You can't have some things work in one window, and not in
  22. > others.
  23.  
  24. I had the same problem. I have chosen to see a "textbox" as a thing which
  25. needs to be activated to be able to accept characters, and when activated
  26. all typed chars go to the "textbox".
  27. THEN the user must press a function key (I use ESCAPE) to deactivate the
  28. "textbox" and return to the window shortcuts operations.
  29.  
  30. Intuition StringGadgets acts already like that with the RETURN key which
  31. is generaly used as "accept the entry" and deactivate the StringGadget.
  32. So in this way, the ESCAPE key can mean "cancel" or "quit StringGadget
  33. without confirmation" an deactivate the StringGadget too.
  34.  
  35. Hope you'll agree this way ;-)
  36.     Jean-Michel
  37. --
  38.  Jean-Michel Forgeas      uunet!cbmvax!cbmehq!cbmfra!swinjm!forgeas
  39.  16170 Bordeville                            __
  40.  France                                      \/
  41.