diff options
author | Nebuleon Fumika | 2013-01-19 23:01:36 -0500 |
---|---|---|
committer | Nebuleon Fumika | 2013-01-19 23:01:36 -0500 |
commit | 0cd9ebfb8b8d85c500f823a412833b5da6e3fe15 (patch) | |
tree | 4e9ec77a9067e0977065dc34ee3572da22fbd231 /source/cpuexec.cpp | |
parent | 88135c52f8367549d6c864df193018f5a6cb2b35 (diff) | |
download | snesemu-0cd9ebfb8b8d85c500f823a412833b5da6e3fe15.tar.gz snesemu-0cd9ebfb8b8d85c500f823a412833b5da6e3fe15.tar.bz2 snesemu-0cd9ebfb8b8d85c500f823a412833b5da6e3fe15.zip |
GUI touch handling improvements.
* Don't select items defined with type HIDEN_TYPE. That's for items like the card capacity display.
* Don't change current_option and current_option_num until we're sure of what's going on.
* Don't select an item from another menu if you touch a phantom menu item below the last one of the active menu. For example, Video & audio's item 5 would call up the ROM loading dialog. This is now fixed.
* Handle NUMBER_SELECTION_TYPE and STRING_SELECTION_TYPE as invocations of CURSOR_RIGHT. This fixes the language selector not updating the language in the GUI when touched.
* Handle ACTION_TYPE. This fixes the Load cheat file menu item not working when touched.
Diffstat (limited to 'source/cpuexec.cpp')
0 files changed, 0 insertions, 0 deletions