mirror of
https://github.com/OpenMW/openmw.git
synced 2025-03-03 17:09:40 +00:00
Reset the scrollbar position in the topic list when DialogueWindow is closed
This commit is contained in:
parent
5350ce59ef
commit
959fe3eb87
3 changed files with 5 additions and 4 deletions
|
@ -291,7 +291,10 @@ namespace MWGui
|
|||
MWBase::Environment::get().getWindowManager()->pushGuiMode (MWGui::GM_MainMenu);
|
||||
}
|
||||
else
|
||||
{
|
||||
MWBase::Environment::get().getDialogueManager()->goodbyeSelected();
|
||||
mTopicsList->scrollToTop();
|
||||
}
|
||||
}
|
||||
|
||||
void DialogueWindow::onWindowResize(MyGUI::Window* _sender)
|
||||
|
@ -364,7 +367,6 @@ namespace MWGui
|
|||
bool sameActor = (mPtr == actor);
|
||||
mPtr = actor;
|
||||
mTopicsList->setEnabled(true);
|
||||
mTopicsList->scrollToFirstItem();
|
||||
setTitle(npcName);
|
||||
|
||||
clearChoices();
|
||||
|
@ -456,7 +458,6 @@ namespace MWGui
|
|||
mKeywordSearch.seed(Misc::StringUtils::lowerCase(*it), intptr_t(t));
|
||||
}
|
||||
mTopicsList->adjustSize();
|
||||
mTopicsList->scrollToFirstItem();
|
||||
|
||||
updateHistory();
|
||||
}
|
||||
|
|
|
@ -157,7 +157,7 @@ namespace Gui
|
|||
return mScrollView->findWidget (getName() + "_item_" + name)->castType<MyGUI::Button>();
|
||||
}
|
||||
|
||||
void MWList::scrollToFirstItem()
|
||||
void MWList::scrollToTop()
|
||||
{
|
||||
mScrollView->setViewOffset(MyGUI::IntPoint(0, 0));
|
||||
}
|
||||
|
|
|
@ -46,7 +46,7 @@ namespace Gui
|
|||
MyGUI::Button* getItemWidget(const std::string& name);
|
||||
///< get widget for an item name, useful to set up tooltip
|
||||
|
||||
void scrollToFirstItem();
|
||||
void scrollToTop();
|
||||
|
||||
virtual void setPropertyOverride(const std::string& _key, const std::string& _value);
|
||||
|
||||
|
|
Loading…
Reference in a new issue