Feature hidden nodes #302

Closed
roxlu wants to merge 8 commits from feature-hidden-nodes into master
2 changed files with 45 additions and 1 deletions
Showing only changes of commit 7565eb6254 - Show all commits

View File

@@ -353,13 +353,13 @@ bool YGNodeIsDirty(const YGNodeRef node) {
void YGNodeHide(const YGNodeRef node) {
node->isVisible = false;
node->isDirty = false; /* See https://github.com/facebook/css-layout/issues/241 */
_YGNodeMarkDirty(node);
YGNodeMarkDirty(node);
}
void YGNodeShow(const YGNodeRef node) {
node->isVisible = true;
node->isDirty = false; /* See https://github.com/facebook/css-layout/issues/241 */
_YGNodeMarkDirty(node);
YGNodeMarkDirty(node);
}
bool YGNodeIsVisible(const YGNodeRef node) {

View File

@@ -80,10 +80,9 @@ WIN_EXPORT void YGNodeCalculateLayout(const YGNodeRef node,
WIN_EXPORT void YGNodeMarkDirty(const YGNodeRef node);
WIN_EXPORT bool YGNodeIsDirty(const YGNodeRef node);
WIN_EXPORT void YGNodeHide(const CSSNodeRef node);
WIN_EXPORT void YGNodeShow(const CSSNodeRef node);
WIN_EXPORT bool YGNodeIsVisible(const CSSNodeRef node);
WIN_EXPORT void YGNodeHide(const YGNodeRef node);
WIN_EXPORT void YGNodeShow(const YGNodeRef node);
WIN_EXPORT bool YGNodeIsVisible(const YGNodeRef node);
WIN_EXPORT void YGNodePrint(const YGNodeRef node, const YGPrintOptions options);