mame/docs/source
Vas Crabb 4ddd26fe21 Initial touch input support:
* Feed mouse/pen/touch pointer events through UI input manager with Win32 and SDL.
* Started migrating UI code to use new API and reworking mouse/touch interaction.
* emu/render.cpp: Support pressing multiple clickable layout items simultaneously.
* emu/render.cpp: Allow UI elements to be drawn in any window.
* emu/rendlay.cpp, luaengine_render.cpp: Added layout view events for pointer input.
* ui/ui.cpp: Allow the UI handler to control pointer display.
* ui/analogipt.cpp: Added mouse/touch and more keys for navigating field state list.
* ui/menu.cpp: Use vertical swipe to scroll and horizontal swipe to adjust.
* ui/menu.cpp: Draw after processing input - greatly improves responsiveness.
* ui/menu.cpp: Ignore keyboard/gamepad input during pointer actions.
* ui/selmenu.cpp: Made left/right info pane arrows repeat when held.
* ui/selmenu.cpp: Use middle click to move keyboard focus.
* ui/selmenu.cpp: Let filter list scroll if it's too tall, and use a bit of horizontal padding.
* ui/selmenu.cpp: Improved divider sizing.
* ui/state.cpp: Don't allow clicks to pass through the confirm deletion prompt to the menu.
* ui/simpleselgame.cpp: Fixed error message display and graphics/sound status not showing.
* ui/simpleselgame.cpp: Allow tap/click to dismiss error message.
* ui/utils.cpp: Show UI for choice filters when there are no choices - it's less confusing.
* modules/input/input_sdl.cpp: Made scaling for mouse scroll better match RawInput and DirectInput.
* modules/input/input_rawinput.cpp: Added support for horizontal scroll axis.
* modules/input/input_win32.cpp: Added support for scroll axes and more buttons to mouse/lightgun.
* modules/debugger/debugimgui.cpp: Don't fight over events with the UI manager - it breaks menus.
* osd/windows/window.cpp: Translate mouse position to window cooridinates for scroll wheel events.
* osd/sdl/window.cpp: Supply last mouse position for scroll wheel events if possible.
* scripts/build/complay.py: Made zero input mask an error - it was only being used to block clicks.
2024-04-12 02:49:15 +10:00
..
_ext
_templates Refactor html docs build process to use new template and env variable 2021-12-04 15:31:12 -07:00
advanced docs: Fixed many editing errors and spelling errors. (#11575) 2023-09-29 00:41:31 +10:00
commandline Initial touch input support: 2024-04-12 02:49:15 +10:00
contributing docs: Fixed a number of grammatical errors and editing errors. (#11578) 2023-10-01 13:39:06 +11:00
debugger emu/debug/debugcmd.cpp: Add NUL-terminated string argument support to printf/logerror. (#12124) 2024-03-21 03:12:11 +11:00
images Tweaked MAME icon: 2022-08-07 02:47:19 +10:00
initialsetup Drop support for GCC < 10.3, clang 6, SDL < 2.0.14 and Qt 5.10. 2024-03-28 00:11:18 +11:00
luascript Initial touch input support: 2024-04-12 02:49:15 +10:00
plugins docs: Fixed many editing errors and spelling errors. (#11575) 2023-09-29 00:41:31 +10:00
techspecs Initial touch input support: 2024-04-12 02:49:15 +10:00
tools docs: Removed unnecessary repetition in othertools.rst. (#12224) 2024-04-09 02:32:58 +10:00
usingmame Initial touch input support: 2024-04-12 02:49:15 +10:00
__init__.py
conf.py emu/debug/debugcmd.cpp: Added support for lowercase hex to printf/logerror. [Patrick Mackinlay] 2024-03-19 16:08:35 +11:00
healthwarning.rst Documentation updates (#6825) 2020-07-18 08:15:13 -04:00
index.rst docs: Removed reference to directory that isn't added yet. 2023-12-06 17:34:04 +11:00
license.rst Update copyright years. 2024-02-26 03:32:36 +11:00
security.rst docs: Fixed a number of grammatical errors and editing errors. (#11578) 2023-10-01 13:39:06 +11:00
whatis.rst Update copyright years. 2024-02-26 03:32:36 +11:00