Sdk/Canvas: Little cleanup

This commit is contained in:
Lynix 2017-01-19 21:44:53 +01:00
parent 670199b557
commit 439f8d0033
1 changed files with 4 additions and 2 deletions

View File

@ -14,9 +14,10 @@ namespace Ndk
m_canvas = this;
m_widgetParent = nullptr;
// Widgetception
m_canvasIndex = m_canvas->RegisterWidget(this);
// Register ourselves as a widget to handle cursor change
RegisterToCanvas();
// Connect to every meaningful event
m_keyPressedSlot.Connect(eventHandler.OnKeyPressed, this, &Canvas::OnKeyPressed);
m_keyReleasedSlot.Connect(eventHandler.OnKeyReleased, this, &Canvas::OnKeyReleased);
m_mouseButtonPressedSlot.Connect(eventHandler.OnMouseButtonPressed, this, &Canvas::OnMouseButtonPressed);
@ -25,6 +26,7 @@ namespace Ndk
m_mouseLeftSlot.Connect(eventHandler.OnMouseLeft, this, &Canvas::OnMouseLeft);
m_textEnteredSlot.Connect(eventHandler.OnTextEntered, this, &Canvas::OnTextEntered);
// Disable padding by default
SetPadding(0.f, 0.f, 0.f, 0.f);
}