From c8e2c3747e20d945ac75c528209ae62317e77917 Mon Sep 17 00:00:00 2001 From: ramollia <> Date: Thu, 4 Dec 2025 21:26:03 +0100 Subject: [PATCH] fixed getAllWidgets --- app/src/main/java/org/toop/app/widget/WidgetContainer.java | 6 ++++++ .../main/java/org/toop/app/widget/complex/StackWidget.java | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/toop/app/widget/WidgetContainer.java b/app/src/main/java/org/toop/app/widget/WidgetContainer.java index 1a6230b..eb8d4b3 100644 --- a/app/src/main/java/org/toop/app/widget/WidgetContainer.java +++ b/app/src/main/java/org/toop/app/widget/WidgetContainer.java @@ -87,6 +87,12 @@ public final class WidgetContainer { } } + for (var child : currentView.getNode().getChildren()) { + if (child instanceof Widget widget) { + children.add(widget); + } + } + return children; } } \ No newline at end of file diff --git a/app/src/main/java/org/toop/app/widget/complex/StackWidget.java b/app/src/main/java/org/toop/app/widget/complex/StackWidget.java index 1bb70ff..1b34235 100644 --- a/app/src/main/java/org/toop/app/widget/complex/StackWidget.java +++ b/app/src/main/java/org/toop/app/widget/complex/StackWidget.java @@ -41,7 +41,7 @@ public abstract class StackWidget implements Widget { } @Override - public Node getNode() { + public StackPane getNode() { return container; } } \ No newline at end of file