#Zzzzz
6 messages in this thread
There be no SetWaitPointer. Why not just blow the 30 words or
so and duplicate it in your program with SetPointer?
Charlie:
I can duplicate it, but I thought there must be a way to use the "built-in"
one. Seems a bit of an oversight, no? The Mac, ST, and IBM Windows all have
calls to dispay built in pointers.
Thanks, Tom
Problem is the "built in" ZZZ pointer isn't really built-in. It is part of
WorkBench, and is run as a separate program. P'rhaps there should have been a
ZZZ pointer built into IntuitionBase, but theres lots' of other things I'd
rather have!
Hmmm…so do you have the data for the zzz or do I need to determine that? If
so, what is the best way to capture the image of the pointer to examine it in
the magnify mode of dpaint?
Thanks, Tom
Tom, here is the data for the ZZZ pointer… Chris Zamara (also of Transactor)
extracted it from RAM a few months ago for a programming project we were doing.
I believe he used a specially customized version of our Structure Browser
program to find and look at the data, but I'm not sure.
static USHORT pntrZZZ[] = {
0x0000, 0x0000, 0x0600, 0x0600, 0x0f40, 0x0f40, 0x3fe0, 0x3fe0,
0x7fe0, 0x7fe0, 0x61f0, 0x7ff0, 0x7bf8, 0x7ff8, 0xf7f8, 0xfff8,
0x61fc, 0x7ffc, 0x7f0c, 0x7ffc, 0x3fde, 0x3ffe, 0x7fbc, 0x7ffc,
0x3f0c, 0x3ffc, 0x1ff8, 0x1ff8, 0x07f0, 0x07f0, 0x01c0, 0x01c0,
0x0700, 0x0700, 0x0fc0, 0x0fc0, 0x0680, 0x0680, 0x0000, 0x0000,
0x00c0, 0x00c0, 0x00e0, 0x00e0, 0x0040, 0x0040, 0x0000, 0x0000
};
Nick
Nick:
Much thanks! That saves me a bit of time!
Regards, Tom