home *** CD-ROM | disk | FTP | other *** search
/ ARM Club 3 / TheARMClub_PDCD3.iso / hensa / utilities / b029_1 / ReadMe
Text File  |  1993-06-29  |  5KB  |  128 lines

  1.  
  2. If you do know what
  3.  
  4. !Wrapper   (by Tim Gladding)
  5. !Windower  (by Felix Andrew)
  6. !Copy Opts (by Edouard Poor)
  7. !QuickCar  (by Richard Millican)
  8.  
  9. do then you know what !wrapAwind and !Karaganda do
  10.  
  11.  
  12. If you do not:
  13.  
  14. !Wrapper wraps
  15.  
  16. !Windower simulates mouseclicks with/by keypresses
  17.  
  18. !Copy Opts let's you rename objects in the desktop
  19.  
  20. !QuickCar is an auto focus 3 line utility which goes like that
  21.           SYS "Wimp_GetPointerInfo",,Pointer
  22.           SYS "Wimp_GetCaretPosition",,Caret
  23.           IF Pointer!Over <> Caret!In THEN
  24.             SYS "Wimp_SetCaretPosition",Pointer!Over,-1,,,-1,-1
  25.           ENDIF
  26. but which as a wimp task takes a 32kg WimpSlot on my 4 Mt machine
  27. (line 3 splitted for 80 column users)
  28.  
  29.  
  30. I wrote my 1st version of !wrapAwind/!Karaganda because
  31.  
  32. 1) I find these utilities usefull, 'usefull' ranging from 'incredible'
  33.    through 'very' to 'justifies being permanently loaded'
  34.  
  35. 2) I was 1 Mt poor then and could not afford to lose > 8*4 kg of
  36.    memory (I'm not quite sure now that I'm 4 Mt rich, but I seem to
  37.    remember that !Windower and !Wrapper claimed an at least 16k WimpSlot)
  38.  
  39. The 1st version was called !Wind+Wrap (you surely know why)
  40. It died with my hard disc (may they rest in peace) leaving only the sprite
  41. which is called !wrapAwind now
  42.  
  43. !wrapAwind and !Karaganda are identical in functionality
  44.  
  45. The 1st is a working horse, without any squiggles and you surely can fit
  46. it in an 8k WimpSlot by saying *WimpSlot -min 8k -max 8k in the !Run file
  47. and if necessary removing any comments from the !RunImage
  48.  
  49. The 2nd features an anti aliased font (Trinity.Medium) for menu items as
  50. well as for the menu title ¹ in high resolution modes, a reminder on supported
  51. key presses to emulate mouse clicks and Acorn's !Help utility support. Help
  52. on all menu items ² is provided
  53.  
  54. As under RO2 (under which I am) ¹ and ² are not possible, the menu in
  55. !Karaganda is not a 'real' menu but a window which pops up on a MEMU click.
  56. This brings with it the problem, that the 'menu' doesn't disappear when
  57. you click on the desktop background cause I don't get any events.
  58. Solution: the 'menu' will be closed when the pointer leaves it through not
  59. the top edge (nice said).
  60. The second point !Kara menu differs from normal world: in high resolution
  61. you will miss the € . I found it looks bad in an anti aliased item, but
  62. as Trinity.Medium doesn't have an aa version of it, I chose * as replacement.
  63. But this is not a 'problem' in low res since there you have a sys font menu
  64.  
  65. Well, that's all about it here, run !Help and !Karaganda for more
  66.  
  67. Some tips
  68. ---------
  69. (This actually gets reported by !Help but anyway ...)
  70. If you have a screen saver running and a tiny (~1pix) sleep corner set up
  71. you'll find it difficult to send the screen off to bed. Hold Shift down
  72. and the pointer won't wrap
  73.  
  74. If you don't want the 'window tools' icons being redefined comment out
  75. the VDU ... statements in PROCnewMode (this isn't an issue in RO3 I suppose)
  76.  
  77. In Auto focus mode the key press event seems not to get through so you can't
  78. open dirs with Space, for example
  79.  
  80. I hope the choice of keys is ok; I know they don't clash with
  81. !Menon (Ctrl+Tab for @)
  82. !PtrWrap (Ctrl+Alt)
  83. !Impression (Shift+Alt, that's what !MoveWindow says)
  84.  
  85. Warning
  86. -------
  87. Do NOT withdraw the caret from any of !StrongED's 1.20 dialog boxes
  88.  
  89. I didn't try it with all though, but doing so to 'Interactive Search' gave
  90. an 'Illegal window handle' error in a very infinite loop. A nice task killer
  91. rectified this but now one of the other installed apps complained about the
  92. illegal which again forced application of the nice TK but now ... and so
  93. on, in a chain reaction through all installed apps. Fortunately, it eventually
  94. stopped - after the Task Manager was dead
  95.  
  96. Last 3 notes
  97. ------------
  98. There's one line of code I've stolen from  Edouard Poor :
  99.  
  100. *Set Alias$Copy Rename %0 %1 <13> || %2
  101.                                   -----
  102. because 1) I don't understand what ⇧ does and
  103.         2) *Set Alias$Copy Rename %0 %1 alone doesn't work
  104.  
  105.  
  106. For those who have !Windower: I've left out some features, which other
  107. programs realise better (!Warfarin), which almost never get used (1..9,
  108. ok, I don't use it ) and which can be distracting (accidentally F or S a
  109. window without scroll bars, though sometimes this is useful for discovering
  110. icon graveyards)
  111.  
  112. I chose the colours for the aa font so as to suit my monitor which thinks 6=7
  113. and renders the letters smeared out. You can of course change the validation
  114. strings to suit your moni
  115.  
  116. --
  117.  
  118. I can't be contacted at ig06@rz.uni-karlsruhe.de anymore
  119.  
  120. If you want to know why I called it !Karaganda:
  121. 1) Kysmet was given away
  122. 2) smail to
  123.  
  124. Franz Philipps
  125. Koeslinerstr. 71 A
  126. 7500 Karlsruhe
  127. Germany
  128.