Sdk/Canvas: Add basic keyboard handler

This commit is contained in:
Lynix
2016-10-28 17:46:02 +02:00
parent 38da351e9b
commit 7df732b927
5 changed files with 36 additions and 1 deletions

View File

@@ -45,6 +45,8 @@ namespace Ndk
inline const Nz::Vector2f& GetContentSize() const;
inline Nz::Vector2f GetSize() const;
void GrabKeyboard();
virtual void ResizeToContent() = 0;
inline void SetContentSize(const Nz::Vector2f& size);
@@ -73,6 +75,7 @@ namespace Ndk
virtual void OnMouseButtonPress(int x, int y, Nz::Mouse::Button button);
virtual void OnMouseButtonRelease(int x, int y, Nz::Mouse::Button button);
virtual void OnMouseExit();
virtual void OnTextEntered(char32_t character, bool repeated);
private:
inline BaseWidget();