[softwarelist] Re: OPW setting tabs

  • From: andy.ling@xxxxxxxxxxx
  • To: davidpilling@xxxxxxxxxxxxx
  • Date: Thu, 19 Aug 2010 10:51:22 +0100

David Pilling wrote on 18/08/2010 21:40:25:

> In message 
> <OFCA64A042.1137BC30-ON80257783.003337E7-80257783.00337CB0@xxxxxxxxxxx>, 

> andy.ling@xxxxxxxxxxx writes
> >Reproducing the problem is halfway to fixing it ;^) I wont
> 
> The rulers problem gives some insight. My best guess is something like 
> this. On RISC OS you can ask what is the scroll position of a window, 
> it's not quite so simple on Windows.
> 

snip...

> I'm inclined to drag the author of TXMouse into proceedings, firstly why 

> doesn't it ignore windows you've told it to ignore. Then maybe the above 

> will mean something to them.
> 

I suppose there are other things it does to windows apart from the cut
and paste stuff. Things like the right click to "lower" a window. So
maybe it can't completely ignore them.

I've sent an exploratory email to a likely looking address in the hope
someone is still listening. Otherwise, contact has to be by postcard
and there's no guarantee the author is still there.

> My explanation above does not quite ring true, firstly if you start 
> looking at memory you've not been allocated it is likely things will go 
> bang, secondly quiting TXMouse seems to put things back to rights. Guess 

> would be that TXMouse sticks its own memory on each window, and restores 

> the previous value when quit, and that the memory is common.
> 

If this sort of thing is "legal" I would have thought there should be
some way of getting hold of "your" pointer when it has been hi-jacked. 

I don't know much about Windows, but presumably TXMouse is intercepting
some events. If it has to pass events on, maybe it is supposed to
"restore" the pointer before it does.

> I suppose I had no reason to use this Windows facility, I could have 
> mapped handles to allocated memory myself. Take anything from MS and you 

> will pay for it later.
> 

Lots of things we'd do differently in hindsight.

Thanks for spending the time on this.

Andy Ling



-- 

This e-mail is intended for the named addressees only. Its contents may be 
privileged or confidential and should be treated as such. If you are not 
an intended recipient please notify the sender immediately and then delete 
it;  do not copy, distribute, or take any action based on this e-mail. In 
the pursuit of its legitimate business activities and its conformance with 
relevant legislation, Quantel may access any e-mail (including 
attachments) it originates or receives, for potential scrutiny. 

Quantel is the trade name used by Quantel Holdings Limited and its 
subsidiaries.  Quantel Holdings Limited is registered in England & Wales. 
Registration No: 4004913 
Contact details for all Quantel Offices and Companies can be found on our 
website www.quantel.com or by writing to the holding company.
Registered address: Turnpike Road, Newbury, Berkshire, RG14 2NX, United 
Kingdom 
To unsubscribe or subscribe goto: //www.freelists.org/list/davidpilling

Other related posts: