From b53b1a3a257f895c7264d22c9cac18de711635b8 Mon Sep 17 00:00:00 2001 From: Thomas Geymayer Date: Fri, 13 Jun 2014 00:09:33 +0200 Subject: [PATCH] Nasal: expose canvas height-for-width layouting methods. --- src/Scripting/NasalCanvas.cxx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Scripting/NasalCanvas.cxx b/src/Scripting/NasalCanvas.cxx index 1e603a804..40039de19 100644 --- a/src/Scripting/NasalCanvas.cxx +++ b/src/Scripting/NasalCanvas.cxx @@ -463,6 +463,7 @@ naRef initNasalCanvas(naRef globals, naContext c) .method("_getElementById", &sc::Group::getElementById); NasalText::init("canvas.Text") .bases() + .method("heightForWidth", &sc::Text::heightForWidth) .method("getNearestCursor", &sc::Text::getNearestCursor); //---------------------------------------------------------------------------- @@ -476,6 +477,9 @@ naRef initNasalCanvas(naRef globals, naContext c) .method("sizeHint", &sc::LayoutItem::sizeHint) .method("minimumSize", &sc::LayoutItem::minimumSize) .method("maximumSize", &sc::LayoutItem::maximumSize) + .method("hasHeightForWidth", &sc::LayoutItem::hasHeightForWidth) + .method("heightForWidth", &sc::LayoutItem::heightForWidth) + .method("minimumHeightForWidth", &sc::LayoutItem::minimumHeightForWidth) .method("setGeometry", &sc::LayoutItem::setGeometry) .method("geometry", &sc::LayoutItem::geometry); sc::NasalWidget::setupGhost(canvas_module); -- 2.39.5