7
#include "Precompiled.h"
9
#include "DialogManager.h"
24
void Dialog::doModal()
26
MYGUI_ASSERT(mModal != true, "Already modal mode");
29
MyGUI::InputManager::getInstance().addWidgetModal(mRootWidget);
30
MyGUI::LayerManager::getInstance().upLayerItem(mRootWidget);
34
mRootWidget->setVisible(true);
36
DialogManager::getInstance()._addDialog(this);
39
void Dialog::endModal()
41
MYGUI_ASSERT(mModal != false, "Already modal mode");
44
mRootWidget->setVisible(false);
46
MyGUI::InputManager::getInstance().removeWidgetModal(mRootWidget);
47
DialogManager::getInstance()._removeDialog(this);
52
void Dialog::setDialogRoot(MyGUI::Widget* _root)
57
bool Dialog::isDialogModal()