David Cernat
da3316daf8
Add OpenMW commits up to 4 Jan 2021
...
# Conflicts:
# CMakeLists.txt
# apps/openmw/main.cpp
# apps/openmw/mwmechanics/npcstats.hpp
# apps/openmw/mwphysics/actor.cpp
# apps/openmw/mwphysics/mtphysics.hpp
# components/CMakeLists.txt
4 years ago
Evil Eye
1f1755ae48
Add version checks
4 years ago
Evil Eye
bdcbb412a5
Don't restore focus to hidden/unrelated buttons
4 years ago
David Cernat
95e5e6d33d
[Client] Prevent constant loss of key focus for chat window
5 years ago
Cody
a34fe1d9b2
proper game mode detection
5 years ago
Cody
8e741a0d0b
fixed tab focus for pinned windows
5 years ago
Capostrophic
4b17d5da43
Make search fields behave more consistently
5 years ago
Capostrophic
56539fee4f
Partially revert "Get rid of redundant setKeyFocusWidget() method"
6 years ago
Andrei Kortunov
faf940546b
Get rid of redundant setKeyFocusWidget() method
6 years ago
Andrei Kortunov
d2613e35a2
Fix some Clang 7 warnings
6 years ago
Bret Curtis
6035636e29
Merge pull request #1915 from akortunov/enterfix
...
Disable repeating for Accept GUI action
6 years ago
Andrei Kortunov
c2c24a76a4
Handle MyGUI exceptions inside destructors
6 years ago
Andrei Kortunov
269ef7a559
Disable repeating for ENTER key in GUI
6 years ago
Andrei Kortunov
33a66b778f
Disable repeating for Accept action in keyboard navigation (bug #4260 )
6 years ago
Andrei Kortunov
9ac752ea70
Implement filtering in the spells window
7 years ago
scrawl
e81faf5f2f
Add an option to disable GUI keyboard navigation (Bug #4333 )
7 years ago
scrawl
842a42ee66
Fix non-top level Windows accepting key focus
7 years ago
scrawl
22929e53fa
Don't ignore my own advice
...
Can't wait until MyGUI 3.2.2 is a build dependency, then we can use key focus events to handle the SDL text input.
7 years ago
scrawl
1714271a76
Improve KeyboardNavigation to better handle modal windows
...
It's no longer possible to cycle to widgets that aren't part of the current modal window.
The window manager will remember the focused widget of a modal window on a limited basis (it'll be discarded when a different modal window opens).
7 years ago
scrawl
41fe16013b
Select first widget if we can't find the current widget
7 years ago
scrawl
475ac46f3e
Workaround keyfocus issues in current versions of MyGUI
7 years ago
scrawl
c035548f37
Make Tab work if selected widget is marked as not needing keyfocus
7 years ago
scrawl
331192f2d6
Improve keyboard navigation of book/scroll windows
7 years ago
scrawl
65a707348c
Make Tab select the first widget if none is selected
7 years ago
scrawl
5f440a29bd
Remember key focus per GUI mode
...
Among other things, this will remember the focused button in the container window, allowing quick looting of multiple containers.
7 years ago
scrawl
5482ad0482
Fix tab completion in console to not cycle key focus
7 years ago
scrawl
c11fe6788f
Add basic keyboard navigation for the GUI
...
(Shift)Tab cycles, arrow keys move to the next button in that direction, Enter/Space accepts.
Note: Unless MyGUI is hacked to bits, clicking on an empty space will annoyingly reset the key focus. Not sure how to deal with that yet.
The visual highlight for selected buttons requires MyGUI commit 632d007429d0bf0c7d7f6c5db4a08353a63dd839 or later to appear (to be released in 3.2.3).
7 years ago