[SDL] is there a way to reassign a SDL2 source value in a program?
aszpakowski at gmail.com
Tue Sep 6 13:27:50 PDT 2016
It should probably use units affected by the OS pixel density scale factor (“dp units” in Android terminology), rather than pixels or direct DPI.
That said… I think it should actually just use what the OS considers to be a double-click (when the OS provides that information), similarly to how key repeat works right now. Double-click speed on desktops is typically a user-exposed system wide setting, so I feel like SDL’s APIs should expose that information rather than doing something that a developer using SDL can do on their own.
> On Sep 6, 2016, at 5:11 PM, rtrussell <news at rtrussell.co.uk> wrote:
> Ryan C. Gordon wrote:
> That being said: a double-click radius of 1 pixel seems deeply
> unforgiving to me, so we should probably increase this in any case. What
> value works well for your app?
> Should it not, ideally, be a distance rather than a number of pixels? Setting the double-click radius to a fixed number of pixels will at best only work satisfactorily over a range of DPI values. I'm not sure of the current status of SDL_GetDisplayDPI (It doesn't seem to work in Android) so if that's not available I can see there might be a problem.
> SDL mailing list
> SDL at lists.libsdl.org <mailto:SDL at lists.libsdl.org>
> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org <http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org>
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the SDL