From 0646d5f44390721d78920d0da7cafdddf0c1d942 Mon Sep 17 00:00:00 2001 From: Thomas Geymayer Date: Mon, 21 Jul 2014 00:27:20 +0200 Subject: [PATCH] Nasal: expose LayoutItem visibility methods. --- src/Scripting/NasalCanvas.cxx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Scripting/NasalCanvas.cxx b/src/Scripting/NasalCanvas.cxx index 36a5c5234..deee79324 100644 --- a/src/Scripting/NasalCanvas.cxx +++ b/src/Scripting/NasalCanvas.cxx @@ -485,6 +485,11 @@ naRef initNasalCanvas(naRef globals, naContext c) .method("hasHeightForWidth", &sc::LayoutItem::hasHeightForWidth) .method("heightForWidth", &sc::LayoutItem::heightForWidth) .method("minimumHeightForWidth", &sc::LayoutItem::minimumHeightForWidth) + .method("setVisible", &sc::LayoutItem::setVisible) + .method("isVisible", &sc::LayoutItem::isVisible) + .method("isExplicitlyHidden", &sc::LayoutItem::isExplicitlyHidden) + .method("show", &sc::LayoutItem::show) + .method("hide", &sc::LayoutItem::hide) .method("setGeometry", &sc::LayoutItem::setGeometry) .method("geometry", &sc::LayoutItem::geometry); sc::NasalWidget::setupGhost(canvas_module); @@ -522,6 +527,7 @@ naRef initNasalCanvas(naRef globals, naContext c) NasalWindow::init("canvas.Window") .bases() + .bases() .member("_node_ghost", &elementGetNode) .method("_getCanvasDecoration", &sc::Window::getCanvasDecoration) .method("setLayout", &sc::Window::setLayout); -- 2.39.5