diff options
Diffstat (limited to 'utils/vgui_panel_zoo/MenuDemo.h')
| -rw-r--r-- | utils/vgui_panel_zoo/MenuDemo.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/utils/vgui_panel_zoo/MenuDemo.h b/utils/vgui_panel_zoo/MenuDemo.h new file mode 100644 index 0000000..a06f5e0 --- /dev/null +++ b/utils/vgui_panel_zoo/MenuDemo.h @@ -0,0 +1,40 @@ +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//=============================================================================// + +#include "DemoPage.h" + +#include <VGUI/IVGui.h> +#include <vgui_controls/Controls.h> + +#include <vgui_controls/Menu.h> +#include <vgui_controls/MenuButton.h> +#include <Keyvalues.h> + +using namespace vgui; + + +class MenuDemo: public DemoPage +{ + public: + MenuDemo(Panel *parent, const char *name); + ~MenuDemo(); + void InitMenus(); + + void OnMaggie(); + + protected: + // Menu that opens when button is pressed + Menu *m_pMenu; + + // Button to trigger the menu + MenuButton *m_pMenuButton; + + private: + // explain this + DECLARE_PANELMAP(); + +};
\ No newline at end of file |