From 0341e6d84e3524612232441f355711ceb215aeb8 Mon Sep 17 00:00:00 2001 From: Alisa Mylnikova Date: Thu, 30 Apr 2020 13:25:09 +0700 Subject: [PATCH] Return public find node at --- Source/views/MacawView.swift | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Source/views/MacawView.swift b/Source/views/MacawView.swift index d957b3e8..c46838e9 100644 --- a/Source/views/MacawView.swift +++ b/Source/views/MacawView.swift @@ -97,6 +97,10 @@ open class MacawView: MView, MGestureRecognizerDelegate { initializeView() } + public final func findNodeAt(location: CGPoint) -> Node? { + return drawingView.findNodeAt(location: location) + } + private func onZoomChange(t: Transform) { if let viewLayer = drawingView.mLayer { viewLayer.transform = CATransform3DMakeAffineTransform(t.toCG()) @@ -230,11 +234,11 @@ internal class DrawingView: MView { } } - public var place: Transform { + var place: Transform { return placeManager.placeVar.value } - public var placeVar: Variable { + var placeVar: Variable { return placeManager.placeVar } @@ -323,7 +327,7 @@ internal class DrawingView: MView { renderer.render(in: ctx, force: false, opacity: node.opacity) } - public final func findNodeAt(location: CGPoint) -> Node? { + final func findNodeAt(location: CGPoint) -> Node? { guard let ctx = context.cgContext else { return .none }