From 664cb474e150fd986be44eff6ead66f4039fbeab Mon Sep 17 00:00:00 2001 From: Thomas Geymayer Date: Sun, 3 Mar 2013 20:57:08 +0100 Subject: [PATCH] NasalCanvas: clean up --- src/Scripting/NasalCanvas.cxx | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/src/Scripting/NasalCanvas.cxx b/src/Scripting/NasalCanvas.cxx index fbb548b4f..b12643e22 100644 --- a/src/Scripting/NasalCanvas.cxx +++ b/src/Scripting/NasalCanvas.cxx @@ -164,31 +164,17 @@ naRef f_groupGetElementById(sc::Group& group, const nasal::CallContext& ctx) ); } -naRef f_textGetNearestCursor(sc::Text& text, const nasal::CallContext& ctx) -{ - return nasal::to_nasal - ( - ctx.c, - text.getNearestCursor( ctx.requireArg(0) ) - ); -} - naRef f_eventGetTarget(naContext c, sc::Event& event) { return NasalElement::create(c, event.getTarget().lock()); } -void f_eventStopPropagation(sc::Event& event) -{ - event.stopPropagation(); -} - naRef initNasalCanvas(naRef globals, naContext c, naRef gcSave) { NasalEvent::init("canvas.Event") .member("type", &sc::Event::getTypeString) .member("target", &f_eventGetTarget) - .method("stopPropagation", &f_eventStopPropagation); + .method("stopPropagation", &sc::Event::stopPropagation); NasalMouseEvent::init("canvas.MouseEvent") .bases() .member("screenX", &sc::MouseEvent::getScreenX) @@ -215,7 +201,7 @@ naRef initNasalCanvas(naRef globals, naContext c, naRef gcSave) .method("_getElementById", &f_groupGetElementById); NasalText::init("canvas.Text") .bases() - .method("getNearestCursor", &f_textGetNearestCursor); + .method("getNearestCursor", &sc::Text::getNearestCursor); nasal::Hash globals_module(globals, c), canvas_module = globals_module.createHash("canvas");