Changed to debug instead of info

This commit is contained in:
lieght
2025-12-04 16:51:32 +01:00
parent c6d95479af
commit 75af655b49

View File

@@ -2,19 +2,28 @@ package org.toop.app.widget;
import javafx.geometry.Pos; import javafx.geometry.Pos;
import javafx.scene.Node; import javafx.scene.Node;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.toop.framework.resource.ResourceLoader;
public interface Widget { public interface Widget {
Logger logger = LogManager.getLogger(Widget.class);
Node getNode(); Node getNode();
default void show(Pos position) { default void show(Pos position) {
logger.debug("Showing Widget: {} at position: {}", this.getNode(), position.toString());
WidgetContainer.add(position, this); WidgetContainer.add(position, this);
} }
default void hide() { default void hide() {
logger.debug("Hiding Widget: {}", this.getNode());
WidgetContainer.remove(this); WidgetContainer.remove(this);
} }
default void replace(Pos position, Widget widget) { default void replace(Pos position, Widget widget) {
logger.debug("Replacing Widget: {}, with widget: {}, to position: {}",
this.getNode(), widget.getNode(), position.toString());
widget.show(position); widget.show(position);
hide(); hide();
} }