aboutsummaryrefslogtreecommitdiff
path: root/backends/events/gph/gph-events.cpp
AgeCommit message (Collapse)Author
2017-03-01SDL: Always use sub-pixel joystick pointer resolutionrsn8887
2017-02-18SDL: Cleanup, replaced _km.multiplier with #definersn8887
2017-02-17SDL: More fixes to jerky analog joystick pointerrsn8887
For some engines such as Dreamweb that a previous fix did not apply to, this fixes bug 6996: Android: Mouse pointer control with analog joystick is unusable
2014-04-29GPH: Use virtual keyboard event directly, rather than using keycode.D G Turner
As the virtual keyboard trigger has been moved to CTRL-F7, the previous code which generates a unmodified F7 event to do this will not work. Rather than just adding the CTRL modifier, this code changes the backend to directly generate the virtual keyboard trigger event directly. This avoids any future breakage if the key combination is changed again.
2014-02-18GPH: Make GPL headers consistent in themselves.Johannes Schickel
2012-07-31GPH: Move the legecy GP2X joystick code into the switch case to make it ↵David-John Willis
easier to follow.
2011-10-03GPH: Cleanup the format of code to match our Code Formatting Conventions.David-John Willis
* No functional changes.
2011-08-09SDL: Take advantage of SdlGraphicsManager.Johannes Schickel
This gets rid of the hacks, where SdlEventSource added events with custom type numbers to pass SDL_VIDEOEXPOSE and SDL_VIDEORESIZE to the graphics manager. Furthermore it get rids of the uninituitive and hard to trace way of assigning the proper mouse coordinates to mouse related events. Formerly it passed the real screen coordinates through the even dispatching api to the graphics manager (at least hopefully ;-) and let that handle creating a new event with the proper coordinates. Now instead SdlEventSource handles the proper coordinate setup itself. Since this is a behavior change and I can not test all the SDL based small devices ports this commit might break compilation for them and more serve it might also break mouse position behavior. If any of that occurs I am sorry about it.
2011-06-11GPH: Cleanup and some WIP refactoring.David-John Willis
2011-06-06I18N: Make some OSD messages translatableThierry Crozat
2011-04-12GPH: Add separate button defined buttons for each supported device.David-John Willis
* No default buttons set any more as I would want the build to fails if you don't provide the backend with a device. * Also commit some small cleanup to the bundle files.
2011-04-11GPH: Change backend to mask backend code to GPH_DEVICE.David-John Willis
* This is mainly to make it easy to drop the old GP2X into the same codebase (I really have no desire to manage 2 sets of 99.9% identical code ;)). * Code paths for just one of the supported devices can be runtime worked out or just defined for that device. mount.sh: Fixed some small errors# ../../../../scummvm.gph
2011-03-24GPH: Removed some unimplemented and unneeded definitions.David-John Willis
- Thanks to digitall for proving that 2 sets of eyes spot a really simple problem much quicker than one set ;). mount.sh: Fixed some small errors# ../../../../scummvm.gph
2011-03-24GPH: Cleanup GPH backend and adapt to newer modular backend model.David-John Willis