SDK/Widgets: Add OnKeyPressed/OnKeyReleased callbacks

This commit is contained in:
Lynix
2016-12-03 00:35:39 +01:00
parent e3daf7ef1f
commit cfa9b4bf2f
5 changed files with 37 additions and 8 deletions

View File

@@ -12,6 +12,7 @@
#include <NDK/EntityOwner.hpp>
#include <NDK/World.hpp>
#include <Nazara/Graphics/Sprite.hpp>
#include <Nazara/Utility/Event.hpp>
#include <Nazara/Utility/Mouse.hpp>
#include <Nazara/Utility/Node.hpp>
@@ -70,6 +71,8 @@ namespace Ndk
virtual void Layout();
void InvalidateNode() override;
virtual void OnKeyPressed(const Nz::WindowEvent::KeyEvent& key);
virtual void OnKeyReleased(const Nz::WindowEvent::KeyEvent& key);
virtual void OnMouseEnter();
virtual void OnMouseMoved(int x, int y, int deltaX, int deltaY);
virtual void OnMouseButtonPress(int x, int y, Nz::Mouse::Button button);