Home » Archimedes archive » Archimedes World » AW-1995-01-Disc2.adf » Disk2Jan95 » !AWJan95/Goodies/Event/Docs/Mouse

!AWJan95/Goodies/Event/Docs/Mouse

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Archimedes World » AW-1995-01-Disc2.adf » Disk2Jan95
Filename: !AWJan95/Goodies/Event/Docs/Mouse
Read OK:
File size: 00EB bytes
Load address: 0000
Exec address: 0000
Duplicates

There is 1 duplicate copy of this file in the archive:

File contents
PROCshell_MouseLimit()
Params =>
         int address of workspace parameter block
         int window handle

Limits mouse pointer movement to the area of the
specified window.

--------------------------------------------------------
00000000  50 52 4f 43 73 68 65 6c  6c 5f 4d 6f 75 73 65 4c  |PROCshell_MouseL|
00000010  69 6d 69 74 28 29 0a 50  61 72 61 6d 73 20 3d 3e  |imit().Params =>|
00000020  0a 20 20 20 20 20 20 20  20 20 69 6e 74 20 61 64  |.         int ad|
00000030  64 72 65 73 73 20 6f 66  20 77 6f 72 6b 73 70 61  |dress of workspa|
00000040  63 65 20 70 61 72 61 6d  65 74 65 72 20 62 6c 6f  |ce parameter blo|
00000050  63 6b 0a 20 20 20 20 20  20 20 20 20 69 6e 74 20  |ck.         int |
00000060  77 69 6e 64 6f 77 20 68  61 6e 64 6c 65 0a 0a 4c  |window handle..L|
00000070  69 6d 69 74 73 20 6d 6f  75 73 65 20 70 6f 69 6e  |imits mouse poin|
00000080  74 65 72 20 6d 6f 76 65  6d 65 6e 74 20 74 6f 20  |ter movement to |
00000090  74 68 65 20 61 72 65 61  20 6f 66 20 74 68 65 0a  |the area of the.|
000000a0  73 70 65 63 69 66 69 65  64 20 77 69 6e 64 6f 77  |specified window|
000000b0  2e 0a 0a 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |...-------------|
000000c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000000e0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d                 |-----------|
000000eb