]> git.mxchange.org Git - flightgear.git/blobdiff - src/Scripting/NasalCanvas.cxx
Additional checks, for waypoint role setting.
[flightgear.git] / src / Scripting / NasalCanvas.cxx
index f6ab47ac529a9e098defc67e6ca399dd7a0ba3df..6a4345cf1020cb34a870ee4c933e86c26fbfa8c0 100644 (file)
@@ -199,6 +199,7 @@ naRef initNasalCanvas(naRef globals, naContext c, naRef gcSave)
   NasalEvent::init("canvas.Event")
     .member("type", &sc::Event::getTypeString)
     .member("target", &sc::Event::getTarget)
+    .member("currentTarget", &sc::Event::getCurrentTarget)
     .method("stopPropagation", &sc::Event::stopPropagation);
   NasalMouseEvent::init("canvas.MouseEvent")
     .bases<NasalEvent>()
@@ -232,7 +233,8 @@ naRef initNasalCanvas(naRef globals, naContext c, naRef gcSave)
     .method("getNearestCursor", &sc::Text::getNearestCursor);
 
   NasalWindow::init("canvas.Window")
-    .member("_node_ghost", &elementGetNode<canvas::Window>);
+    .member("_node_ghost", &elementGetNode<canvas::Window>)
+    .method("_getCanvasDecoration", &canvas::Window::getCanvasDecoration);
 
   nasal::Hash globals_module(globals, c),
               canvas_module = globals_module.createHash("canvas");