home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 16221 < prev    next >
Encoding:
Text File  |  1992-11-22  |  3.5 KB  |  84 lines

  1. Path: sparky!uunet!munnari.oz.au!bunyip.cc.uq.oz.au!news.qut.edu.au!qut.edu.au!barham
  2. From: barham@qut.edu.au
  3. Newsgroups: comp.sys.amiga.programmer
  4. Subject: Re: A Style Guide Question
  5. Message-ID: <1992Nov23.113854.59190@qut.edu.au>
  6. Date: 23 Nov 92 11:38:53 EST
  7. Organization: Queensland University of Technology
  8. Lines: 74
  9.  
  10. To:           "Tim Barham" <CBE2/TIM>
  11. From:         "Tim Barham" <CBE2/TIM>
  12. Date:         23 Nov 92 11:09:56 GMT+1000
  13. Subject:      Re: 
  14. X-mailer:     Pegasus Mail v2.3 (R4).
  15.  
  16. wille@june.cs.washington.edu (Robert Wille) writes:
  17.  
  18. [stuff that he is agreeing to deleted]
  19.  
  20. > I have to agree that for requesters having two or more string gadgets,
  21. > Enter is not a good choice for a key to perform the default action.
  22. > It should simply go on to the next gadget.  However, for a simple
  23. > requester having a string gadget and OKAY and CANCEL buttons, it
  24. > is incredibly annoying to have to press Enter and then click on
  25. > Okay.
  26.  
  27. Just my $2.00 worth (I have an over inflated opinion of the value of
  28. my opinions %^)...
  29.  
  30. Really, requesters (requestors?) need to be the same from requester
  31. to requester, from application to application.  I think it is risky
  32. having a rule like "If there's only one string gadget then <Enter>
  33. closes the requester performing the default action, but if there is
  34. more than one string gadget then <Enter> selects the next string
  35. gadget".
  36.  
  37. If we are going to be consistent then we need some strict guidlines
  38. to follow for EVERY requester for EVERY application.  I think
  39. Commodores guide-lines are pretty good here.  This is how I interpret
  40. them...
  41.  
  42. 1. <Enter> deactivates the current string gadget, WITHOUT activating
  43.    another string gadget (anyway, I think it would be silly if it
  44.    did because rule 2 takes care of that).
  45.  
  46. 2. <Tab> deactivates the current string gadget and activates the next
  47.    string gadget.
  48.  
  49. 3. When no string gadgets are activated you can press keyboard short-
  50.    cut keys for any of the gadgets.
  51.  
  52. 4. (This one is more my opinion, but it seems consistent)
  53.    <RAMIGA><Shortcut> SHOULDN'T select the appropriate gadget when
  54.    a string gadget is activated - this could very easily conflict
  55.    with standard menu short cuts (perhaps <RAMIGA><Shortcut> should be
  56.    reserved for menu shortcuts only?
  57.  
  58. So, all you need to do to select Ok for example (if the "O" is the
  59. shortcut key) is press enter the "O" - easy!  If there is more than
  60. one string gadget, tab between them.  Press enter when you are
  61. finished and then the appropriate shortcut key.
  62.  
  63. >
  64. > Robert
  65. >
  66. > There is evidence that the brain is like a computer.  If that's true,
  67. > then there really aren't any stupid people.  Just people running DOS.
  68.  
  69. ----------------------------------------------------------------------
  70. | Tim Barham     | If it's green or it wriggles, its biology.        |
  71. | App Programmer | If it stinks, it's chemistry                      |
  72. | CBE Section    | If it doesn't work, it's physics                  |
  73. | QUT            | If it's crippling your machine, it must be MS DOS |
  74. ----------------------------------------------------------------------
  75. -- 
  76.  
  77. ----------------------------------------------------------------------
  78. | t.barham@qut.edu.au (Tim Barham) - "Dances with Mice"              |
  79. | Applications Programmer for the Computer Based Education Section,  |
  80. | Queensland University of Technology, Brisbane, Qld, Australia      |
  81. ----------------------------------------------------------------------
  82. | "You're so open-minded that your brain leaked out..."              |
  83. ----------------------------------------------------------------------
  84.