MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / receiveEventShortNotice

Method receiveEventShortNotice

source/modes/GameEditorModeBase.cpp:218–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

216}
217
218void GameEditorModeBase::receiveEventShortNotice(EventMessage* event)
219{
220 mEventMessages.emplace_back(event);
221
222 // Adds the message right away
223 CEGUI::Window* shortNoticeText = mRootWindow->getChild("GameEventText");
224 shortNoticeText->appendText(reinterpret_cast<const CEGUI::utf8*>(event->getMessageAsString().c_str()));
225
226 // Ensure the latest text is shown
227 CEGUI::Scrollbar* scrollBar = reinterpret_cast<CEGUI::Scrollbar*>(shortNoticeText->getChild("__auto_vscrollbar__"));
228 scrollBar->setScrollPosition(scrollBar->getDocumentSize());
229}
230
231void GameEditorModeBase::updateMessages(Ogre::Real update_time)
232{

Callers 1

addEventMessageMethod · 0.80

Calls 1

getMessageAsStringMethod · 0.80

Tested by

no test coverage detected