Commit Graph

27 Commits

Author SHA1 Message Date
adelikat 311cea39e4 Hotkeys - fix bug where bindings could be lost on save, also clean up the InputWidget code some 2013-08-04 20:21:58 +00:00
goyuken a599c6f311 controller config: using the "defaults" button no longer immediately commits the changes to the config, so "Defaults" => "Cancel" now works 2013-07-31 02:43:06 +00:00
adelikat 78b23564ae Controller Config - tweaking logic for positioning/placement/size of widgets 2013-07-29 20:32:22 +00:00
adelikat 7ac1da8c96 Set the right order of buttons, and good defaults for controllers and joypads for all consoles 2013-07-29 02:11:00 +00:00
adelikat 5b8a5f9503 COntroller config - fix button names from being cut off. This is basically a band-aid around an annoying problem, but it will work until it doesn't 2013-07-29 00:28:56 +00:00
adelikat 444a417712 Controller Config - respect autotab being off 2013-07-28 21:54:42 +00:00
adelikat 9910eff07d Controller config - remove Restore Defaults context menu item, since the defaults button on the dialog makes it pointless (and because it no longer works, and fixing it is a big hassle) 2013-07-28 14:57:40 +00:00
adelikat 00e1469dfc Controller Config - don't need the save all button anymore 2013-07-27 18:22:15 +00:00
adelikat 2beebec8da some misc code cleanup 2013-07-17 01:05:36 +00:00
adelikat 802046f686 oops 2013-07-15 01:20:22 +00:00
adelikat 0613bc6b23 Controller Config - better management of columns, and some more dialog cleanup 2013-07-14 21:09:42 +00:00
goyuken a4ea33aa6e new controller config: split into tabs by player number. this is done by examining the names in the controller definition for "P#" strings, so if it doesn't work for a particular definition, that's why... 2013-07-14 03:27:54 +00:00
goyuken 454e94a4bb controller config rework: more cleanup 2013-07-14 02:30:57 +00:00
goyuken f7e8273dad controller config: remove some old unused code 2013-07-14 02:04:55 +00:00
goyuken 0825c4181c multiclient: rework everything controller config related. there is still some transitional cruft and whatnot, so be patient. 2013-07-14 01:48:05 +00:00
adelikat f535979705 Controller Config - add N64, todo: N64 controller image 2013-05-02 02:20:09 +00:00
adelikat fc484df925 Controller Config - show conflicts with in a particular controller itself 2012-12-04 23:12:04 +00:00
adelikat 99c7c132f1 Input Config - backend for supporting showing conflicts, rip out old inputwidget conflict code in favor of a simpler design 2012-12-04 21:47:07 +00:00
adelikat e61da61d5d Controller Config - add a Restore Defaults context menu item that sets up a default mapping for a given controller type. 2012-12-03 01:20:06 +00:00
adelikat d4280b2607 Input Config - add context menu - Clear option, for each controller 2012-12-03 00:41:05 +00:00
adelikat bde940ad0b Controller Config - auto tab checkbox 2012-11-23 16:14:47 +00:00
adelikat 6e5e187b1a NESHawk - hook up remappable controller button for FDS and VS special commands (not hooked up on mnemonics) 2012-11-08 14:49:57 +00:00
adelikat db2b4584f5 Controller Config - implement Gameboy power button 2012-11-08 04:43:07 +00:00
adelikat 027b56e861 ControllerConfig object - automatically make columns if controller buttons don't fit in a single column, fix formatting of TI-83 2012-11-08 04:09:24 +00:00
adelikat ee912d700d Controller Config - fix bug in saving, hook up controllers for SNES, GBx, SMS 2012-11-07 15:15:23 +00:00
adelikat 122c48289a New Controller Config - fix bug where bindings were losing input and failing to save 2012-11-07 13:31:38 +00:00
adelikat 28cc3bb6c6 Controller Config - a new type of controller panel, this one uses reflection to dynamically load and set its values, still some bugs with the dialog 2012-11-07 04:31:29 +00:00