From 439f8d0033fc37c796bed529a5756919f9c1e95a Mon Sep 17 00:00:00 2001 From: Lynix Date: Thu, 19 Jan 2017 21:44:53 +0100 Subject: [PATCH] Sdk/Canvas: Little cleanup --- SDK/include/NDK/Canvas.inl | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/SDK/include/NDK/Canvas.inl b/SDK/include/NDK/Canvas.inl index 83de51b97..9fc19ed56 100644 --- a/SDK/include/NDK/Canvas.inl +++ b/SDK/include/NDK/Canvas.inl @@ -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); }