Re: is there a way to reassign a SDL2 source value in a program?
Alex Szpakowski <[email protected]>
| Newsgroups | gmane.comp.lib.sdl |
|---|---|
| Message-ID | <[email protected]> |
iOS also provides a UITouch.tapCount property (“the number of times the user tapped their fingers on a certain point within a predefined period”), which is not used by SDL at all but would be exactly what I expect to be exposed by the SDL mouse event clicks field. > On Sep 6, 2016, at 5:27 PM, Alex Szpakowski <[email protected]> wrote: > > 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 <[email protected] <mailto:[email protected]>> 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. >> >> Richard. >> _______________________________________________ >> SDL mailing list >> [email protected] <mailto:[email protected]> >> http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org <http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org> _______________________________________________ SDL mailing list [email protected] http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org