Commit graph

512 commits

Author SHA1 Message Date
Ilari Liusvaara
4a8da706c7 Wxwidgets: Add option to prompt for key in key select dialogs 2012-04-19 12:35:25 +03:00
Ilari Liusvaara
82e152145b Wxwidgets: Kill internal hotkeys data before exiting the config dialog 2012-04-16 22:47:52 +03:00
Ilari Liusvaara
ce431ab9ae Wxwidgets: Fix compiling on Win32 2012-04-16 22:15:16 +03:00
Ilari Liusvaara
9b1dd488a5 Add option to open the config dialog without opening a ROM 2012-04-16 22:08:51 +03:00
Ilari Liusvaara
6cd922305c Make settings threadsafe
Yet more removing of runemufn calls...
2012-04-16 13:54:22 +03:00
Ilari Liusvaara
59601c1e5e Make command interface threadsafe too
This gets rid of more runemufn() calls.
2012-04-16 12:33:35 +03:00
Ilari Liusvaara
2176427609 Make keymapper threadsafe
The keymapper is now threadsafe, instead of being only called from the
emulation thread.
2012-04-16 12:12:30 +03:00
Ilari Liusvaara
5761188ebb Wxwidgets: Don't print disabled axis as unknown type 2012-04-16 11:22:49 +03:00
Ilari Liusvaara
ff4a6c967c Evdev: Remove some unused variables 2012-04-13 22:40:48 +03:00
Ilari Liusvaara
f4a18b5d68 Evdev: Move name tables to joystick.cpp 2012-04-13 17:04:07 +03:00
Ilari Liusvaara
4a2d7d0563 Evdev: Add BTN_TOOL_QUINTTAP 2012-04-13 16:15:02 +03:00
Ilari Liusvaara
f0bfb5c83c Print joystick driver name for show-joysticks 2012-04-13 12:19:39 +03:00
Ilari Liusvaara
80964943a4 Evdev: Fix pressure-sensitive buttons not showing up 2012-04-13 12:16:39 +03:00
Ilari Liusvaara
e9fa95f34c Refactor joystick support more 2012-04-13 11:15:00 +03:00
Ilari Liusvaara
f37ac166f4 Refactor joystick support
Refactor the common parts of joystick support to library/joyfun
2012-04-12 17:38:57 +03:00
Ilari Liusvaara
4838c2af9f lsnes rr1-Δ6 2012-04-11 22:45:06 +03:00
Ilari Liusvaara
6393e21c5d Wxwidgets joystick support 2012-04-11 16:46:10 +03:00
Ilari Liusvaara
944c4a5f39 Wxwidgets: Fix key entry dialog key box sizing to behave 2012-04-11 08:18:53 +03:00
Ilari Liusvaara
6e9ce875b8 Wxwidgets: Finally fix the settings dialog size
This is a nasty hack, but whatever.
2012-04-11 00:09:29 +03:00
Ilari Liusvaara
ff97dcd4ac Wxwidgets: Mention lack of joysticks in joystick config 2012-04-10 22:07:53 +03:00
Ilari Liusvaara
9fce776c44 Wxwidgets: Some more attempts at fixing settings dialog sizing 2012-04-10 21:45:43 +03:00
Ilari Liusvaara
84308b0ed2 Make settings dialog saner size if there are no joysticks 2012-04-10 19:24:03 +03:00
Ilari Liusvaara
940ac54356 Wxwidgets: Project options dialog improvements:
- If last saved file is known for ROM, select load file, otherwise new
project.
- Fix bug where load button was disabled if file was autofilled.
2012-04-10 18:14:11 +03:00
Ilari Liusvaara
73060dc864 Wxwidgets: Fix ROM select dialog with wxwidgets 2.9 2012-04-10 15:42:36 +03:00
Ilari Liusvaara
087760659a Fix the project options dialog on Win32 2012-04-09 19:03:46 +03:00
Ilari Liusvaara
b1883d8e68 Wxwidgets: New project options dialog 2012-04-09 17:03:13 +03:00
Ilari Liusvaara
895db1ad3c Wxwidgets: Make DnD to SRAM filename boxes work properly 2012-04-09 16:03:37 +03:00
Ilari Liusvaara
bf842a18e5 Wxwidgets: Change name of SNES cartridge ROM 2012-04-09 15:59:13 +03:00
Ilari Liusvaara
b88a0eb3a7 Wxwidgets: New ROM select dialog 2012-04-09 15:46:25 +03:00
Ilari Liusvaara
46b00159fe Wxwidgets: Disable clear buttons on nonclearable settings 2012-04-09 13:24:37 +03:00
Ilari Liusvaara
872918a624 Wxwidgets: Configuration dialog: Disable buttons that make no sense 2012-04-09 12:59:59 +03:00
Ilari Liusvaara
a26896b10a Note WIN32MM joystick driver 2012-04-08 20:45:55 +03:00
Ilari Liusvaara
a1b9f7f7c0 Win32: Fix the hotkeys tree by adding wxTR_LINES_AT_ROOT 2012-04-08 16:59:14 +03:00
Ilari Liusvaara
4f6f88f8cb Try to fix the "key does not change" problem with Win32 2012-04-08 16:02:39 +03:00
Ilari Liusvaara
e6bb87a4e0 Fix title and prompt in slot count changing 2012-04-08 15:44:23 +03:00
Ilari Liusvaara
976ab9a878 Refactor path handling 2012-04-08 15:44:03 +03:00
Ilari Liusvaara
2a6e4f7152 Split keys in classes
The full key list is just too large, so break it down.
2012-04-08 15:18:54 +03:00
Ilari Liusvaara
4b07c0f76d Set wxTR_HIDE_ROOT on hotkey tree
This makes that three look a bit prettier...
2012-04-08 13:35:30 +03:00
Ilari Liusvaara
4eac708596 Wxwidgets: Move the rest of config to main configuration dialog 2012-04-08 13:32:01 +03:00
Ilari Liusvaara
daa849e163 Fix error with settings avi-tscc-keyint and avi-cscd-keyint 2012-04-07 20:03:17 +03:00
Ilari Liusvaara
ae42dc5909 Wxwidgets: Move settings to main configuration dialog 2012-04-07 20:02:51 +03:00
Ilari Liusvaara
b05b31a538 Rework jukebox
- Remove explicit setting for jukebox names
- Add setting for number of saves in jukebox
- Add path for save slots.
2012-04-07 19:12:14 +03:00
Ilari Liusvaara
29a1edd3e0 Internally classify keys
This is useful later to split down that massive key list into more
logical chunks.
2012-04-07 18:07:33 +03:00
Ilari Liusvaara
036ce8dc0b Wxwidgets: Move screen scaling into main settings dialog 2012-04-07 17:04:10 +03:00
Ilari Liusvaara
e570ea43aa Lua: gui.box
This is version of gui.rectangle with 3D effect.
2012-04-07 16:03:32 +03:00
Ilari Liusvaara
80099a1e18 Wxwidgets: Some more menu shuffling 2012-04-07 15:42:35 +03:00
Ilari Liusvaara
0491f97e0d Wxwidgets: New settings dialog: Axes and paths 2012-04-07 15:33:49 +03:00
Ilari Liusvaara
73d58b5402 Wxwidgets: Make scaling factors be global variables 2012-04-07 11:42:22 +03:00
Ilari Liusvaara
518ac9e0ad Win32 joystick support 2012-04-07 00:24:07 +03:00
Ilari Liusvaara
d6d749581f Also support dumping JMD and SDMP over TCP/IP 2012-04-06 15:42:01 +03:00