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]> |
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]> 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