Hmm, interesting question here: should a mouse movement event be generated when the mouse is warped? My feeling is that it should, to make it easy to provide scripted tutorials, etc. On the other hand, I can imagine a few cases where it could be undesirable.
On Fri, Jan 30, 2009 at 9:08 AM, Martin O'Leary <[email protected]>wrote: > Sure, just pointing out that the API is available, and that it shouldn't be > more than an afternoon's work for anybody who wanted to implement this > feature on a cross-platform basis (assuming access to the relevant systems > for testing). > 2009/1/30 Tristam MacDonald <[email protected]> > >> Right, but on the Mac at least you also need to do a few coordinate >> transforms, as the application typically wishes to operate on the mouse in >> window space. >> >> On Fri, Jan 30, 2009 at 8:42 AM, Martin O'Leary >> <[email protected]>wrote: >> >>> And on OS X, you're looking at CGWarpMouseCursorPosition(CGPoint pos). >>> >>> 2009/1/30 sol <[email protected]> >>> >>> >>>> For win32, the function is: >>>> >>>> user32.SetCursorPos(int X,int Y) >>>> >>>> >>>> On Jan 29, 5:14 pm, Tristam MacDonald <[email protected]> wrote: >>>> > On Thu, Jan 29, 2009 at 4:44 PM, Alex Holkner <[email protected] >>>> >wrote: >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > > On Thu, Jan 29, 2009 at 11:26 PM, __doc__ <[email protected]> wrote: >>>> > >>>> > > > In the spirit of pyglet being a cross platform portable framework, >>>> and >>>> > > > in the light that it does handle the mouse position internally, I >>>> do >>>> > > > think the *proper* way to set the mouse position would be this >>>> patch >>>> > > >http://paste.pocoo.org/show/101686/ >>>> > >>>> > > > any comment? >>>> > >>>> > > A feature-providing patch like this has no chance of being accepted >>>> > > until equivalent Windows and OS X methods are also included. It's a >>>> > > reasonable suggestion, but I don't have the time to do this myself >>>> at >>>> > > the moment. >>>> > >>>> > > Alex. >>>> > >>>> > I could use this feature at some point, so I will see about adding a >>>> Mac >>>> > version of this patch to this thread in the near future. As for >>>> Windows, >>>> > that will have to fall to someone else. >>>> > >>>> > -- >>>> > Tristam MacDonaldhttp://swiftcoder.wordpress.com/ >>>> >>>> >>> >>> >>> >> >> >> -- >> Tristam MacDonald >> >> http://swiftcoder.wordpress.com/ >> >> >> > > > > -- Tristam MacDonald http://swiftcoder.wordpress.com/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en -~----------~----~----~----~------~----~------~--~---
