scrawl
7c5d2a1ac4
Update dialogue topics list after result script is run
...
Regression from 0.42.
7 years ago
scrawl
e564dd842e
Refactor dialogue responses to make sure messages from scripts are printer afterwards, not before the dialogue response ( Fixes #4166 )
...
Don't delete Link objects prematurely (Fixes #4171 )
7 years ago
Andrei Kortunov
eaff7e30aa
Fix a 'Good Beast' companion window
7 years ago
scrawl
03554b2f4b
Fix some style issues flagged by cppcheck
7 years ago
scrawl
7a64098da3
Avoid rebuilding the dialogue topics pane unnecessarily
...
Also retaining key focus.
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
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
c5613e384e
Remove duplicate disposition code
7 years ago
scrawl
717e68fab2
Remove redundant resetHistory argument
7 years ago
scrawl
19e07fad30
Remove redundant Services enum
7 years ago
scrawl
b7752ec52d
Make TradeWindow not depend on DialogueWindow
7 years ago
scrawl
e7d2a8a4dc
Call clear() for every window
7 years ago
scrawl
2b03bc0c56
Call WindowBase::onFrame() for every active window
7 years ago
scrawl
4fff2e2e34
Refactor exitCurrentGuiMode
7 years ago
scrawl
01391b7eed
Rename WindowBase's open/close to onOpen/onClose
7 years ago
scrawl
c203a0774a
Adjust some layouts to take better advantage of keyboard navigation
7 years ago
Julian
d7aa2a882d
improve dialogue window performance
8 years ago
Andrei Kortunov
4bb9622c21
Handle greetings differently from responses
8 years ago
Andrei Kortunov
7d09a5d644
Progress bars vertical alignment
8 years ago
scrawl
5b9d10f851
Reduce includes in MWGui
10 years ago
scrawl
eecea4131f
Reduce MyGUI includes
10 years ago
MiroslavR
ed6bdc0bde
Use all topics to search for keywords in dialogues ( Fixes #2013 )
...
Move KeywordSearch to MWDialogue
Move hypertext parsing functions to a new file
10 years ago
scrawl
6b65502557
Add properties for new widget classes to MyGUI plugin
10 years ago
scrawl
ac97a0f99d
Fix dialogue choices being displayed in incorrect order
10 years ago
scrawl
c6d3b0b70b
Moved merchant restock from trade start to dialogue start, since other services also interact with it.
11 years ago
scrawl
44fd526c98
Don't show disposition bar for creatures
11 years ago
scrawl
a90245147b
Don't reset history when ForceGreeting is used and a dialogue window was already open for the same actor ( Fixes #1423 )
11 years ago
Digmaster
e0356cf89d
Added support to close modal windows with Esc
11 years ago
Digmaster
e3e51324a4
Esc button exits all non-modal GUI windows
11 years ago
scrawl
5eeed03f5b
Only exchange bribe gold if the bribe was accepted
11 years ago
Jeffrey Haines
3e8f7b3bae
made mReceiver private
11 years ago
Jeffrey Haines
13d330e427
Feature #1233 Bribe gold not in inventory
...
Gold is now put into inventory receivers when bribing.
11 years ago
scrawl
d43adbaa7c
Topic link fixes for russian version, thanks to greye for testing
12 years ago
scrawl
166eac2e25
Cleanup
12 years ago
scrawl
d16bb26a48
Added text colors, goodbye, message
12 years ago
scrawl
78e6dab9d2
Dialogue history rewrite WIP
12 years ago
Britt Mathis
6128b9276f
Removed non-essential includes from all MWGui header files.
12 years ago
Britt Mathis
f7383905b7
Finally eliminated calls to MWBase::WindowManager in constructors
12 years ago
Britt Mathis
ce9bc6d9ba
MwGui windowManager calls fixed to use MWBase::Environment::get().getWindowManager, filenames in MwGui now comply with naming conventions
12 years ago
scrawl
20774f8f81
Added merchant repair feature
12 years ago
scrawl
a51b73b609
Fix topics that have the same name as a service opening that service when clicked
12 years ago
scrawl
9a84f6744f
Fix headers including whole MyGUI.h, forward declare where appropriate, and fix some deprecated types (WidgetPtr)
12 years ago
lazydev
7cd1e87fe8
Merge branch 'master' of git://github.com/zinnschlag/openmw
...
Conflicts:
apps/openmw/mwdialogue/dialoguemanagerimp.cpp
12 years ago
lazydev
cd5d95ed22
1. Dialogs in Russian version now works.
...
2. Destination names it travel window are now translated
12 years ago
Tom Mason
ad9b86058b
replaced explicit text with GMST entries, thanks to zinnschlag
12 years ago
Tom Mason
716fbbbd74
messageboxes during dialogue show up in dialogue window, and messageboxes are generated when an item is removed from inventory
12 years ago
scrawl
92bba18218
removed useless member
12 years ago
scrawl
33b4b29fbc
persuasion mechanics, added reputation
12 years ago
scrawl
ace9ee9c83
persuasion dialog
12 years ago
gugus
2841d831a6
Disposition is now updated everyframe
12 years ago