From ce5e26c303968321412890c11e48e03f6f9e1930 Mon Sep 17 00:00:00 2001 From: Dmitry Ivakhnenko Date: Sat, 11 Dec 2021 15:43:50 +0300 Subject: [PATCH] add flex basis auto --- javascript/sources/Node.cc | 4 ++++ javascript/sources/entry-common.js | 1 + javascript/sources/nbind.cc | 1 + 3 files changed, 6 insertions(+) diff --git a/javascript/sources/Node.cc b/javascript/sources/Node.cc index 421cfa71..5a74862e 100644 --- a/javascript/sources/Node.cc +++ b/javascript/sources/Node.cc @@ -144,6 +144,10 @@ void Node::setFlexBasisPercent(double flexBasis) { YGNodeStyleSetFlexBasisPercent(m_node, flexBasis); } +void Node::setFlexBasisAuto() { + YGNodeStyleSetFlexBasisAuto(m_node); +} + void Node::setFlexGrow(double flexGrow) { YGNodeStyleSetFlexGrow(m_node, flexGrow); } diff --git a/javascript/sources/entry-common.js b/javascript/sources/entry-common.js index b9ade022..398b2026 100644 --- a/javascript/sources/entry-common.js +++ b/javascript/sources/entry-common.js @@ -179,6 +179,7 @@ export type Yoga$Node = { setFlex(flex: number): void, setFlexBasis(flexBasis: number | string): void, setFlexBasisPercent(flexBasis: number): void, + setFlexBasisAuto(): void, setFlexDirection(flexDirection: Yoga$FlexDirection): void, setFlexGrow(flexGrow: number): void, setFlexShrink(flexShrink: number): void, diff --git a/javascript/sources/nbind.cc b/javascript/sources/nbind.cc index bdcfe14a..825bd824 100644 --- a/javascript/sources/nbind.cc +++ b/javascript/sources/nbind.cc @@ -70,6 +70,7 @@ NBIND_CLASS(Node) { method(setFlex); method(setFlexBasis); method(setFlexBasisPercent); + method(setFlexBasisAuto); method(setFlexGrow); method(setFlexShrink);