//========= Copyright © 1996-2002, Valve LLC, All rights reserved. ============ // // Purpose: // // $NoKeywords: $ //============================================================================= #ifndef VGUI_MESSAGEBOX_H #define VGUI_MESSAGEBOX_H #include #include #include namespace vgui { class Label; class Button; class ActionSignal; class VGUIAPI MessageBox : public Frame { private: Label* _messageLabel; Button* _okButton; Dar _actionSignalDar; public: MessageBox(const char* title,const char* text,int x,int y); protected: virtual void performLayout(); public: virtual void addActionSignal(ActionSignal* s); virtual void fireActionSignal(); }; } #endif