stella/src/emucore
stephena 8199dddb6f More work on mapping of multiple events to combo events. The UI is now
present, and it properly loads and presents events from settings.
Still TODO is implement saveConfig(), to send the new events to EventHandler.

Modified ContextMenu/PopUpWidget to honour the 'mwheel' setting when
scrolling with the mouse wheel (previously, it always scrolled at 1 line
at a time).

Updated OSX project files for recent ComboDialog addition.


git-svn-id: svn://svn.code.sf.net/p/stella/code/trunk@2090 8b62c5a3-ac7e-4cc8-8f21-d9a121418aba
2010-08-09 17:02:36 +00:00
..
AtariVox.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
AtariVox.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Booster.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Booster.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Cart.cxx Fixed bug in loading RGBA PNG images; Stella can only handle RGB data. 2010-07-10 17:12:45 +00:00
Cart.hxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart2K.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart2K.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Cart3E.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart3E.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Cart3F.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart3F.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Cart4A50.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart4A50.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Cart4K.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart4K.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Cart0840.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
Cart0840.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartAR.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartAR.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartCV.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartCV.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartDPC.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartDPC.hxx Updated DPC+ scheme to autodetect and use DPC+ carts in 32KB format. 2010-05-02 22:52:59 +00:00
CartDPCPlus.cxx Updated DPC+ bankswitching to match behaviour of Harmony cart. 2010-05-12 00:01:06 +00:00
CartDPCPlus.hxx Updated DPC+ bankswitching to match behaviour of Harmony cart. 2010-05-12 00:01:06 +00:00
CartE0.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartE0.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartE7.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartE7.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartEF.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartEF.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartEFSC.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartEFSC.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartF0.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartF0.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartF4.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartF4.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartF4SC.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartF4SC.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartF6.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartF6.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartF6SC.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartF6SC.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartF8.cxx Fixed bug in loading RGBA PNG images; Stella can only handle RGB data. 2010-07-10 17:12:45 +00:00
CartF8.hxx Fixed bug in loading RGBA PNG images; Stella can only handle RGB data. 2010-07-10 17:12:45 +00:00
CartF8SC.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartF8SC.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartFA.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartFA.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartFE.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartFE.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartMC.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartMC.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartSB.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartSB.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartUA.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartUA.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
CartX07.cxx Improved 'E7' autodetection; several ROMs that were detected as F6 are 2010-05-10 00:50:26 +00:00
CartX07.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Console.cxx Several fixes across the board for better functionality in 'small' 2010-07-22 15:41:46 +00:00
Console.hxx Several fixes across the board for better functionality in 'small' 2010-07-22 15:41:46 +00:00
Control.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Control.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
DefProps.hxx Updated internal database with info about several multicart ROMs. 2010-07-11 21:47:50 +00:00
Device.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Device.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Driving.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Driving.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Event.cxx Added ability to use 'combo' events. Basically, these events 2010-07-21 17:05:34 +00:00
Event.hxx Added ability to use 'combo' events. Basically, these events 2010-07-21 17:05:34 +00:00
EventHandler.cxx More work on mapping of multiple events to combo events. The UI is now 2010-08-09 17:02:36 +00:00
EventHandler.hxx More work on mapping of multiple events to combo events. The UI is now 2010-08-09 17:02:36 +00:00
FSNode.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
FSNode.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
FrameBuffer.cxx Several fixes across the board for better functionality in 'small' 2010-07-22 15:41:46 +00:00
FrameBuffer.hxx Several fixes across the board for better functionality in 'small' 2010-07-22 15:41:46 +00:00
Genesis.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Genesis.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Joystick.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Joystick.hxx Modified joystick axis event handling, so that digital output is always used 2010-07-02 19:17:57 +00:00
Keyboard.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Keyboard.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
KidVid.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
KidVid.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
M6502.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
M6502.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
M6502.ins Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
M6502.m4 Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
M6532.cxx More updates to Port B I/O of M6532, to match output from another test ROM 2010-08-08 19:14:37 +00:00
M6532.hxx Fixed M6532 issues when handling the 3 unused bits in SWCHB. Previously, 2010-08-08 12:32:02 +00:00
MD5.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
MD5.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
MT24LC256.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
MT24LC256.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
MediaFactory.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
MediaFactory.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
NullDev.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
NullDev.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
OSystem.cxx Some cleanups to the event mapping UI and associated functionality: 2010-08-03 21:04:58 +00:00
OSystem.hxx Some cleanups to the event mapping UI and associated functionality: 2010-08-03 21:04:58 +00:00
Paddles.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Paddles.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Props.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Props.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
PropsSet.cxx Added OSystem::logMessage(), which abstracts the logging of messages to 2010-04-29 12:46:07 +00:00
PropsSet.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Random.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Random.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
SaveKey.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
SaveKey.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
SerialPort.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Serializable.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Serializer.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Serializer.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Settings.cxx Several fixes across the board for better functionality in 'small' 2010-07-22 15:41:46 +00:00
Settings.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Sound.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
StateManager.cxx Fixed M6532 issues when handling the 3 unused bits in SWCHB. Previously, 2010-08-08 12:32:02 +00:00
StateManager.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Switches.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
Switches.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
System.cxx Fixed a *REALLY* annoying bug in Windows with the latest code. It seems that System::PAGE_xxx enumerations were already defined elsewhere in a Windows header file. This was very irritating to track down. As a result, they're now named System::PA_xxx (for 'PageAccess'). 2010-04-14 22:35:46 +00:00
System.hxx OK, hopefully this is the final commit for 3.1 (yeah right!). 2010-04-14 23:49:02 +00:00
TIA.cxx Fixed bug in loading RGBA PNG images; Stella can only handle RGB data. 2010-07-10 17:12:45 +00:00
TIA.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
TIASnd.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
TIASnd.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
TIATables.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
TIATables.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
TrackBall.cxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
TrackBall.hxx Updated boilerplate on top of each source file to include 2010-04-10 21:37:23 +00:00
module.mk Removed some redundant 'FIXME' and 'TODO' items. 2010-04-08 21:22:15 +00:00
stella.pro Updated internal database with info about several multicart ROMs. 2010-07-11 21:47:50 +00:00
unzip.c Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00
unzip.h Repo reorganization: move main Stella files directly into 'trunk'. 2009-05-21 12:53:06 +00:00