Commit Graph

132 Commits

Author SHA1 Message Date
andres.delikat 3e87c297fc Input widget - fix behavior of TAB key 2011-07-09 21:10:40 +00:00
andres.delikat 0407bb2e86 Input widget - Check for duplicates in binding array before committing a mapping 2011-07-09 18:24:53 +00:00
andres.delikat 7f2079beed Input config - autotab toggle 2011-07-09 18:01:46 +00:00
andres.delikat b1e1fa498c Input Widget - when autotab is off, cycle through the key mappings instead 2011-07-09 17:50:52 +00:00
andres.delikat 7dbe4472d9 Default key mappings - switch so keyboard bindings are first, joypads 2nd 2011-07-09 17:40:26 +00:00
andres.delikat 6949a8dd59 InputWidget overhaul to use the new GetPressedKeys() function. InputWidget no longer wipes all mappings. In autotab mode it replaces the first key mapping instead of all. There is now a max number of bindings of 4 (but changeable). Still has some quirks to work out like Alt+F4 no longer closes the dialog, and TAB has weird behavior. Also, need to implement non-autotab handling. Reworked Hotkey config to use this inputwidget, but not inputconfig yet 2011-07-09 16:12:56 +00:00
beirich 2cbc50143f Input update... always run directinput in background input mode, we take care of ignoring input when application isn't focused ourselves 2011-07-08 05:15:28 +00:00
andres.delikat 1056dbe9b1 Input Widget - proof of concept of using a Timer inside the widget to call GetPressedKeys(). Currently this function is always returning null, however. 2011-07-07 16:48:29 +00:00
andres.delikat ec2969cc73 Input Widget - Do "Ctrl+X" not "Ctrl + X" 2011-07-06 23:15:58 +00:00
andres.delikat 29510ddd58 Fix saving of header data from record movie dialog, small fix for inputlog header data 2011-07-06 01:53:15 +00:00
andres.delikat 3669155329 rename "unthrottle" to turbo, Hotkey Dialog - reorder some things and fix positioning 2011-07-05 02:36:46 +00:00
andres.delikat 1ac29f3c5d Input Widget - prevent mapping to Alt+F4 and allow parent dialog to be closed by it 2011-07-05 01:48:48 +00:00
andres.delikat 02e562825e Input Widget - auto tab parameter, hotkey config - a auto-tab setting (on by default). If off, the focused widget will stay focused after a binding, another key pressed will rebind the same key 2011-07-04 23:02:37 +00:00
andres.delikat 4ff95ffc3c Message config - less cluttered color config, add movie messages to color config 2011-07-01 02:43:08 +00:00
andres.delikat 8075d4453d Message Config - add rerecord counter 2011-07-01 02:00:11 +00:00
andres.delikat 3c378bc312 Add soft reset hotkey, remove hard coded nes reset hotkey, fix small errors on TI83 hotkey mapping 2011-06-30 02:22:12 +00:00
andres.delikat 2a1788d067 Path config - make browse buttons use image instead 2011-06-30 02:00:01 +00:00
zeromus 0aa234282e phase 1 of fixing up controller logic. tell me how terribly ive broken the movie code. might want to fix it before moving on to phase 2 or decide to revert. 2011-06-27 05:31:46 +00:00
andres.delikat 5fa8ae99fe Map hokeys - fix default focused widget when clicking the tabs 2011-06-26 20:06:27 +00:00
andres.delikat 58a0a77ae5 More images and small gui tweaks 2011-06-26 01:22:52 +00:00
andres.delikat 7663a53824 Some more images 2011-06-26 00:17:42 +00:00
andres.delikat 8d856ccd53 Input Config - remove now obsolete TruncateButtonMapping function 2011-06-22 17:35:19 +00:00
andres.delikat e4a112c220 Hotkeys/Input - Use Ctrl for display instead of Control 2011-06-21 01:22:27 +00:00
zeromus ca628e6278 rename GetExePathAbsolute to GetExeDirectoryAbsolute so it doesnt confuse me 2011-06-20 09:08:04 +00:00
andres.delikat 30296e4f5b Don't distinguish between left & right shift/alt/control! 2011-06-20 02:24:41 +00:00
andres.delikat 5bda595ee7 fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually 2011-06-19 23:39:25 +00:00
andres.delikat 0e36c7d401 Input Widget - allow mapping to just ctrl, alt, or shift 2011-06-19 03:35:57 +00:00
andres.delikat 3a8721f600 Input Config - fix so that multiple mappings are at least displayed again 2011-06-19 02:55:15 +00:00
andres.delikat 47ebedb40c Input Config - fix anchoring of L+R checkbox, Input Widget - fix ToString method so things like Ctrl+UpArrow doesn't break 2011-06-19 02:17:27 +00:00
andres.delikat e14a3c70ad Fix bugs in message config dialog, implement message anchoring (mostly) 2011-06-18 16:22:26 +00:00
kylethomson 0256569297 Hooked up multitrack hotkeys (I hope) 2011-06-16 02:52:23 +00:00
andres.delikat 1db89f5c1f Message config - ability to set anchoring of on screen messages. TODO: hook up anchoring to display system 2011-06-16 02:39:35 +00:00
kylethomson 18fe637193 Start of MultiTrack. 2011-06-16 01:18:16 +00:00
andres.delikat 38ca651aab TAStudio - more misc stuff 2011-06-12 00:14:19 +00:00
zeromus c0988feaa3 add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options 2011-06-11 22:15:08 +00:00
andres.delikat f52c4610e8 NES config - Fix crash when palette path is null, hook up NES palette path config in path config dialog, dialog fix ups 2011-06-11 16:22:48 +00:00
zeromus 40b7827798 improve fastforward system: add >> to fps display, add an 'alternate speed' selection (hold ctrl while choosing a speed from the config>speed/skip menu) which is used by holding FF key, add separate unthrottle toggle, clarify throttle control logic. 2011-06-10 07:12:57 +00:00
andres.delikat 2fcb35a4e4 Input Config - Fix NES select & start (I had the saving of the key mappings flip flopped) 2011-06-09 00:58:09 +00:00
andres.delikat 0224eebbf1 Allow L+R/U+D toggle (just the GUI & config work, not hooked up yet) 2011-06-04 23:17:59 +00:00
andres.delikat 2a7996c228 Input Config - NES controls - swap Select & Start 2011-06-04 14:07:55 +00:00
andres.delikat 56cce7ab2b Rip out sample rate config 2011-06-04 01:03:13 +00:00
andres.delikat 6d82dcf486 Volume up and down hotkeys 2011-05-30 01:50:51 +00:00
andres.delikat 47b9487bd3 Sound Config - Sample rate config 2011-05-25 02:00:44 +00:00
andres.delikat 77afbe240d Sound Config - hook up sound enabled checkbox and implemented the feature. 2011-05-25 01:33:54 +00:00
andres.delikat 115517c795 Volume control hooked up 2011-05-24 01:20:08 +00:00
andres.delikat 7dc78cdaab Some widgets for volume control in sound config 2011-05-23 21:31:29 +00:00
andres.delikat ed6ca16431 Path Config - clean up todo list and cosmetic changes to dialog 2011-05-21 03:01:56 +00:00
andres.delikat 77906b80c5 Path config - set tab stops and hook up ROM path logic 2011-05-21 01:13:48 +00:00
andres.delikat f01d136d53 Hotkeys - fix movie hotkey ordering 2011-05-20 16:37:37 +00:00
andres.delikat fa503a17e9 Path Config - add SG-1000 tab and finish implementing GG stuff 2011-05-20 02:40:17 +00:00