Inherits CompositeScreenElement, AbstractMouseListener, and AbstractKeyListener.
Public Member Functions | |
ModalDialog (Engine *pEngine, const std::wstring &title, const Rect &rect, bool bBorder) | |
virtual void | Update (const int nDelta) |
virtual void | Render (AbstractRenderer *pRenderer, const int nDelta) |
virtual void | OnMouseMove (const MouseEvent &e) |
virtual void | OnMouseButtonPressed (const MouseEvent &e) |
virtual void | OnMouseButtonReleased (const MouseEvent &e) |
virtual void | OnKeyPressed (const KeyEvent &e) |
virtual void | OnKeyReleased (const KeyEvent &e) |
void | AddOption (const std::wstring &label, const int nValue) |
void | SetDialogListener (AbstractDialogListenerPtr pListener) |
Friends | |
class | DialogButtonListener |