mirror of https://github.com/stella-emu/stella.git
adc6354943
for those dialogs that don't emulate the mouse (currently the Launcher and Command dialogs). Moving a joystick axis in such dialogs now repeats the event until the axis is released (similar to key repeat). Also, the number of events is based on how long the axis is held. So the longer the axis is pressed, the faster events will be generated. The LauncherDialog now handles its own joystick axis events, which are described as follows: - Axis up/down (on any stick) move up and down through the game list. - Axis left/right moves between the 4 buttons on the bottom (play, options, reload, quit). - The buttons are now highlighted to indicate that they're focusable. So the cursor keys can also be used to move between them. Still TODO is deal with analog joystick axis events. The analog nature of these types of joysticks should really be ignored by the GUI. git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@935 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba |
||
---|---|---|
CVSROOT | ||
stella |