[Scummvm-git-logs] scummvm master -> e4d5676002369648fa0c170560ffcea5323aeaf4
eriktorbjorn
noreply at scummvm.org
Mon Nov 20 18:48:45 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
e4d5676002 SCUMM: Handle up/down arrow in Mac edit text widget
Commit: e4d5676002369648fa0c170560ffcea5323aeaf4
https://github.com/scummvm/scummvm/commit/e4d5676002369648fa0c170560ffcea5323aeaf4
Author: Torbjörn Andersson (eriktorbjorn at users.sourceforge.net)
Date: 2023-11-20T19:48:08+01:00
Commit Message:
SCUMM: Handle up/down arrow in Mac edit text widget
I decided to add Home/End as alternatives. That may be an enhancement,
but I'm not sure.
Changed paths:
engines/scumm/gfx_mac.cpp
diff --git a/engines/scumm/gfx_mac.cpp b/engines/scumm/gfx_mac.cpp
index 3f358463e89..c9efa4fda66 100644
--- a/engines/scumm/gfx_mac.cpp
+++ b/engines/scumm/gfx_mac.cpp
@@ -910,6 +910,26 @@ bool MacGui::MacEditText::handleKeyDown(Common::Event &event) {
}
return true;
+ case Common::KEYCODE_HOME:
+ case Common::KEYCODE_UP:
+ _caretPos = 0;
+
+ if (_selectLen != 0) {
+ _selectLen = 0;
+ setRedraw();
+ }
+ return true;
+
+ case Common::KEYCODE_END:
+ case Common::KEYCODE_DOWN:
+ _caretPos = _text.size();
+
+ if (_selectLen != 0) {
+ _selectLen = 0;
+ setRedraw();
+ }
+ return true;
+
case Common::KEYCODE_BACKSPACE:
if (_selectLen != 0) {
deleteSelection();
More information about the Scummvm-git-logs
mailing list