home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ARM Club 3
/
TheARMClub_PDCD3.iso
/
hensa
/
utilities
/
b029_1
/
ReadMe
Wrap
Text File
|
1993-06-29
|
5KB
|
128 lines
If you do know what
!Wrapper (by Tim Gladding)
!Windower (by Felix Andrew)
!Copy Opts (by Edouard Poor)
!QuickCar (by Richard Millican)
do then you know what !wrapAwind and !Karaganda do
If you do not:
!Wrapper wraps
!Windower simulates mouseclicks with/by keypresses
!Copy Opts let's you rename objects in the desktop
!QuickCar is an auto focus 3 line utility which goes like that
SYS "Wimp_GetPointerInfo",,Pointer
SYS "Wimp_GetCaretPosition",,Caret
IF Pointer!Over <> Caret!In THEN
SYS "Wimp_SetCaretPosition",Pointer!Over,-1,,,-1,-1
ENDIF
but which as a wimp task takes a 32kg WimpSlot on my 4 Mt machine
(line 3 splitted for 80 column users)
I wrote my 1st version of !wrapAwind/!Karaganda because
1) I find these utilities usefull, 'usefull' ranging from 'incredible'
through 'very' to 'justifies being permanently loaded'
2) I was 1 Mt poor then and could not afford to lose > 8*4 kg of
memory (I'm not quite sure now that I'm 4 Mt rich, but I seem to
remember that !Windower and !Wrapper claimed an at least 16k WimpSlot)
The 1st version was called !Wind+Wrap (you surely know why)
It died with my hard disc (may they rest in peace) leaving only the sprite
which is called !wrapAwind now
!wrapAwind and !Karaganda are identical in functionality
The 1st is a working horse, without any squiggles and you surely can fit
it in an 8k WimpSlot by saying *WimpSlot -min 8k -max 8k in the !Run file
and if necessary removing any comments from the !RunImage
The 2nd features an anti aliased font (Trinity.Medium) for menu items as
well as for the menu title ¹ in high resolution modes, a reminder on supported
key presses to emulate mouse clicks and Acorn's !Help utility support. Help
on all menu items ² is provided
As under RO2 (under which I am) ¹ and ² are not possible, the menu in
!Karaganda is not a 'real' menu but a window which pops up on a MEMU click.
This brings with it the problem, that the 'menu' doesn't disappear when
you click on the desktop background cause I don't get any events.
Solution: the 'menu' will be closed when the pointer leaves it through not
the top edge (nice said).
The second point !Kara menu differs from normal world: in high resolution
you will miss the € . I found it looks bad in an anti aliased item, but
as Trinity.Medium doesn't have an aa version of it, I chose * as replacement.
But this is not a 'problem' in low res since there you have a sys font menu
Well, that's all about it here, run !Help and !Karaganda for more
Some tips
---------
(This actually gets reported by !Help but anyway ...)
If you have a screen saver running and a tiny (~1pix) sleep corner set up
you'll find it difficult to send the screen off to bed. Hold Shift down
and the pointer won't wrap
If you don't want the 'window tools' icons being redefined comment out
the VDU ... statements in PROCnewMode (this isn't an issue in RO3 I suppose)
In Auto focus mode the key press event seems not to get through so you can't
open dirs with Space, for example
I hope the choice of keys is ok; I know they don't clash with
!Menon (Ctrl+Tab for @)
!PtrWrap (Ctrl+Alt)
!Impression (Shift+Alt, that's what !MoveWindow says)
Warning
-------
Do NOT withdraw the caret from any of !StrongED's 1.20 dialog boxes
I didn't try it with all though, but doing so to 'Interactive Search' gave
an 'Illegal window handle' error in a very infinite loop. A nice task killer
rectified this but now one of the other installed apps complained about the
illegal which again forced application of the nice TK but now ... and so
on, in a chain reaction through all installed apps. Fortunately, it eventually
stopped - after the Task Manager was dead
Last 3 notes
------------
There's one line of code I've stolen from Edouard Poor :
*Set Alias$Copy Rename %0 %1 <13> || %2
-----
because 1) I don't understand what ⇧ does and
2) *Set Alias$Copy Rename %0 %1 alone doesn't work
For those who have !Windower: I've left out some features, which other
programs realise better (!Warfarin), which almost never get used (1..9,
ok, I don't use it ) and which can be distracting (accidentally F or S a
window without scroll bars, though sometimes this is useful for discovering
icon graveyards)
I chose the colours for the aa font so as to suit my monitor which thinks 6=7
and renders the letters smeared out. You can of course change the validation
strings to suit your moni
--
I can't be contacted at ig06@rz.uni-karlsruhe.de anymore
If you want to know why I called it !Karaganda:
1) Kysmet was given away
2) smail to
Franz Philipps
Koeslinerstr. 71 A
7500 Karlsruhe
Germany