Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "GuiEvents.h"
- GuiEvents::GuiEvents()
- {
- }
- bool GuiEvents::OnEvent(SEvent &event)
- {
- if (event.EventType == EET_GUI_EVENT)
- {
- s32 id = event.GUIEvent.Caller->getID();
- switch(event.GUIEvent.EventType)
- {
- case EGET_BUTTON_CLICKED:
- switch(id)
- {
- case GUI_ID_NEW_WINDOW_BUTTON:
- {
- IGUIWindow* window = env->addWindow(
- rect<s32>(100 + Context.counter, 100 + Context.counter, 300 + Context.counter, 200 + Context.counter),
- false, // modal?
- L"Test window");
- env->addStaticText(L"Please close me",
- rect<s32>(35,35,140,50),
- true, // border?
- false, // wordwrap?
- window);
- }
- return true;
- default:
- return false;
- }
- break;
- default:
- break;
- }
- }
- return false;
- }
Add Comment
Please, Sign In to add comment