From 3ad0db4c5db75368e7cc0343a6e5e2ebf75a7bbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20W=C3=B6hrl?= Date: Tue, 31 Jan 2017 21:55:56 +0100 Subject: [PATCH] update javascript api --- javascript/sources/Node.cc | 10 ++++++++++ javascript/sources/Node.hh | 2 ++ javascript/sources/nbind.cc | 4 ++++ 3 files changed, 16 insertions(+) diff --git a/javascript/sources/Node.cc b/javascript/sources/Node.cc index c673c239..65305218 100644 --- a/javascript/sources/Node.cc +++ b/javascript/sources/Node.cc @@ -124,6 +124,11 @@ void Node::setOverflow(int overflow) YGNodeStyleSetOverflow(m_node, static_cast(overflow)); } +void Node::setDisplay(int display) +{ + YGNodeStyleSetDisplay(m_node, static_cast(display)); +} + void Node::setFlex(double flex) { YGNodeStyleSetFlex(m_node, flex); @@ -279,6 +284,11 @@ int Node::getOverflow(void) const return YGNodeStyleGetOverflow(m_node); } +int Node::getDisplay(void) const +{ + return YGNodeStyleGetDisplay(m_node); +} + Value Node::getFlexBasis(void) const { return Value::fromYGValue(YGNodeStyleGetFlexBasis(m_node)); diff --git a/javascript/sources/Node.hh b/javascript/sources/Node.hh index c50b45d7..e861d8b3 100644 --- a/javascript/sources/Node.hh +++ b/javascript/sources/Node.hh @@ -67,6 +67,7 @@ class Node { void setMarginPercent(int edge, double margin); void setOverflow(int overflow); + void setDisplay(int display); void setFlex(double flex); void setFlexBasis(double flexBasis); @@ -111,6 +112,7 @@ class Node { Value getMargin(int edge) const; int getOverflow(void) const; + int getDisplay(void) const; Value getFlexBasis(void) const; double getFlexGrow(void) const; diff --git a/javascript/sources/nbind.cc b/javascript/sources/nbind.cc index e7b5ff5e..7e65c285 100644 --- a/javascript/sources/nbind.cc +++ b/javascript/sources/nbind.cc @@ -67,6 +67,7 @@ NBIND_CLASS(Node) method(setMarginPercent); method(setOverflow); + method(setDisplay); method(setFlex); method(setFlexBasis); @@ -125,6 +126,9 @@ NBIND_CLASS(Node) method(getBorder); + method(getOverflow); + method(getDisplay); + method(getPadding); method(insertChild);