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);