Bret Curtis
c75d774356
Merge pull request #1692 from akortunov/playsound
...
Prevent PlaySound overlapping
7 years ago
David Cernat
32d71de2f5
Update MapWindow every frame, not just when it's open (bug #4279 )
7 years ago
Andrei Kortunov
4872edc5ed
Prevent PlaySound overlapping
7 years ago
scrawl
edb57306b6
Merge pull request #1628
7 years ago
Andrei Kortunov
e0aa5e8e79
Prevent overlapping for journal and books scrolling
7 years ago
scrawl
e81faf5f2f
Add an option to disable GUI keyboard navigation (Bug #4333 )
7 years ago
scrawl
2caaa48b91
Workaround to make sure message box remains on top ( Fixes #4298 )
7 years ago
Andrei Kortunov
3571f7f413
Remove getEncoding() from WindowManager
7 years ago
Andrei Kortunov
f0ca3eabd3
Merge from upstream master
7 years ago
Andrei Kortunov
a83a43e376
Determine when need to use the Cyrillic journal index
7 years ago
Miloslav Číž
ea2bbce68a
Fix memory leak in WindowManager
7 years ago
scrawl
2805781542
Fix a crash when exit() already hides the window ( Fixes #4148 )
7 years ago
scrawl
cd437f094d
Fix exiting savegamedialog with 'esc' when no game is running
7 years ago
scrawl
a4737d8417
Use MyGUI frame events for ScreenFader
7 years ago
scrawl
e4f0f7157a
Fix pinned windows not being updated
7 years ago
scrawl
49a0922f1b
Remove 'visibility mask' gui feature which did not end up being useful
7 years ago
scrawl
7c68ed04b2
Don't require modal windows to be removed in the same order they were added
7 years ago
scrawl
433028e8d7
Fix GUI regressions
7 years ago
Andrei Kortunov
34895157f9
Consider taking items from unconscious NPC as a theft
7 years ago
scrawl
db650df416
Fix 'blocking' messageboxes not handling key focus properly
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
475ac46f3e
Workaround keyfocus issues in current versions of MyGUI
7 years ago
scrawl
fce9a14986
Hide the mouse cursor until it's used
7 years ago
scrawl
9b91ea5d34
Exit drag-and-drop if dragged item is deleted ( Fixes #3097 )
7 years ago
scrawl
2ce79e07a4
Refactor dialogue GUI to talk to the dialogue manager, not the other way around and not both ways.
...
- Fix memory leaks in DialogueWindow
- Fix Link objects being deleted from their own event handler
7 years ago
scrawl
36c192a1dd
Undo the console portion of 84657271c7
because it results in the console forgetting its object on opening
7 years ago
scrawl
b7752ec52d
Make TradeWindow not depend on DialogueWindow
7 years ago
scrawl
d78e822833
Add 'delay' argument for screen fading operations
7 years ago
scrawl
94b538ac82
Fix crash due to not calling WindowModal::onClose()
7 years ago
scrawl
843106fc61
Handle the wait progress bar as part of the GUI mode
7 years ago
scrawl
9ed1b16553
Extend code that detects whether a key was consumed by the GUI ( Fixes #4016 )
7 years ago
scrawl
c0d8bef82f
Call changeInputMode() from updateVisible()
7 years ago
scrawl
222defc6d8
Extend HUD::clear()
7 years ago
scrawl
f6c227b966
Reset screen faders in clear()
...
Fixes a black screen when loading a game while waiting/resting.
7 years ago
scrawl
d10985e481
Remove unneeded window pointers
7 years ago
scrawl
f67dbc8aa0
Remove redundant update function
7 years ago
scrawl
e7d2a8a4dc
Call clear() for every window
7 years ago
scrawl
c6c01870ec
Call onResChange for every window
7 years ago
scrawl
2b03bc0c56
Call WindowBase::onFrame() for every active window
7 years ago
scrawl
ba7ae2663f
Use a generic container to delete windows
7 years ago
scrawl
32f9c8058a
Remove redundant RestBed gui mode
7 years ago
scrawl
9ead331741
Fix pinned windows showing in other GUI modes
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
ad4b91131f
toggleGui renamed to toggleHud, remove unused variable
7 years ago
scrawl
4fff2e2e34
Refactor exitCurrentGuiMode
7 years ago
scrawl
20766fb508
Associate open/close sounds with the GUI mode
7 years ago
scrawl
531e7ac586
Allow drag-and-drop to be cancelled (Esc or Inventory key)
7 years ago
scrawl
269094ba8d
Restore the previous key focus widget when exiting modal dialog
7 years ago
scrawl
84657271c7
Improve WindowManager API with a generic way of passing a Ptr to the opened GUI window
7 years ago
scrawl
3820416277
Refactor the unholy mess that is WindowManager::updateVisible
...
GUI modes are now defined in a general and extensible way. The next commits are going to take advantage of this.
7 years ago