added replacePrevious in ViewWidget

This commit is contained in:
ramollia
2025-12-04 17:49:23 +01:00
parent 730bd5c3dc
commit d5223c6cd1

View File

@@ -59,6 +59,17 @@ public abstract class ViewWidget extends StackWidget {
previous = null;
}
public void replacePrevious(int index) {
if (previous == null) {
return;
}
while (index > 0 && previous.previous != null) {
previous = previous.previous;
index--;
}
}
public void reload(ViewWidget view) {
view.previous = previous;
replace(Pos.CENTER, view);