mame/docs/source
Vas Crabb d4589e0b29 Input refactoring:
osd/modules/input, emu/inpttype.cpp: Made most default joystick
assignments supplied by input modules.  Input modules take available
controls into consideration when generating default assignments.

emu/inpttype.ipp: Added a separate "Back" UI input separate from Cancel.
You may want an easier to hit combination for moving to the previous
menu than for exiting or cancelling input.  They both default to Escape.

emu/inpttype.ipp: Added a UI Help control.  Currently only used by
analog inputs menu

emu/inpttype.h: Moved I/O port field type enum to its own header and
sorted UI controls so they appear in a more logical order.

ui: Don't use UI Select to restore defaults - people should be getting
used to the UI Clear input by now.  UI Select cycles multi-value items
instead.

ui/inputmap.cpp: Don't use immediate cancel to cycle between clearing
and restoring default assignment (use UI Clear instead).

osd: Reduced the number of files needing to include the dreaded emu.h.
Got some implementation out of headers.
2023-02-18 06:18:45 +11:00
..
_ext Added documentation to main tree (nw) 2016-08-24 15:16:43 +02:00
_templates Refactor html docs build process to use new template and env variable 2021-12-04 15:31:12 -07:00
advanced Input refactoring: 2023-02-18 06:18:45 +11:00
commandline Cleaned up some recent changes. 2023-02-04 03:25:01 +11:00
contributing C++ guidelins update and cleanup: 2022-12-22 20:04:52 +11:00
debugger docs: Fixed a markup error. 2022-11-26 03:53:48 +11:00
images Tweaked MAME icon: 2022-08-07 02:47:19 +10:00
initialsetup docs: Update instructions for adding mame package repository in MSYS2 2022-11-05 00:27:50 +11:00
plugins Input refactoring: 2023-02-18 06:18:45 +11:00
techspecs Input refactoring: 2023-02-18 06:18:45 +11:00
tools Update docs on romcmp 2022-09-20 17:32:44 -04:00
usingmame Input refactoring: 2023-02-18 06:18:45 +11:00
__init__.py Added documentation to main tree (nw) 2016-08-24 15:16:43 +02:00
conf.py -osd: Better XInput and SDL game controller input enhancements: 2023-01-12 18:14:13 +11:00
healthwarning.rst Documentation updates (#6825) 2020-07-18 08:15:13 -04:00
index.rst docs: Added preliminary guide for would-be contributors. (#10717) [Ryan Holtz, Vas Crabb, O. Galibert] 2022-12-22 07:17:55 +11:00
license.rst Bump dates to 2023 where appropriate 2023-01-02 11:58:17 +11:00
security.rst srcclean again (nw) 2016-11-30 07:04:04 +11:00
whatis.rst Bump dates to 2023 where appropriate 2023-01-02 11:58:17 +11:00