On 26 Feb 2008, at 08:02, [EMAIL PROTECTED] wrote:

> In the next issue of QL Today I'm starting on the Pointer  
> Environment. To
> this end, I've started simple but I find that easier! In the second
> article - which I'm writing right now - I've built a small 'pointer
> record' decoder but I'm looking for information of what exactly is set
> in the event vector at the end of each call to IOP_RPTR.
>
> My experimentations have shown that :
>
> After the start of the program, the pointer remains inside the hit  
> area,
>  a click with the mouse buttons sets the vector to $2B. This is the  
> value
>  when SPACE or ENTER are pressed.
>
> If the pointer remains inside the windows as above, any other keypress
>  sets it to $2D.
>
> If the pointer has been outside of the window and comes back in,  
> SPACE,
>  ENTER, HIT or DO buttons set it once to $3B. Other key presses set it
>  once to $3D. Subsequent button or key presses revert to $2B and  
> $2D as
>  before.
>
> If the job is 'picked' the KeyStroke is set to $08 and the event  
> vector
>  is set to $3D - which could be 'pointer out of window'
>
> I have the QPTR toolkit documentation from many many years ago, but  
> I'm finding some bits missing in detail - as I think Bruce  
> discovered some time back with the Sub Windows and stuff. I found a  
> posting by Bruce on the list - but he never got a reply!
>
> Any information from your PE Gurus gratefully received.
>

The manual (called description) for TurboPTR and the source code for  
the extra keywords (tptr510_asm) will give information about WRPTR.  
All this is on he SQLUG site.

The information is  sufficient to enable actual programming but there  
is far too much too put in this email!

George
_______________________________________________
QL-Users Mailing List
http://www.q-v-d.demon.co.uk/smsqe.htm

Reply via email to