| 274 | tree->setLayoutSpecs(rootView.getFrame().size(), Valdi::LayoutDirectionLTR); |
| 275 | } |
| 276 | } |
| 277 | } |
| 278 | |
| 279 | std::vector<Valdi::ViewNode*> findViewNodesWithId(const Valdi::SharedViewNode& viewNode, const char* nodeId) { |
| 280 | auto nodeIdStr = STRING_LITERAL(nodeId); |
| 281 | std::vector<Valdi::ViewNode*> outNodes; |
| 282 | forEachViewNode(viewNode, [&](const auto& viewNode) { |
| 283 | if (viewNode->getDebugId() == nodeIdStr) { |
| 284 | outNodes.push_back(viewNode); |
| 285 | } |