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.scene.Node;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.toop.framework.resource.ResourceLoader;
public interface Widget {
Logger logger = LogManager.getLogger(Widget.class);
Node getNode();
default void show(Pos position) {
logger.debug("Showing Widget: {} at position: {}", this.getNode(), position.toString());
WidgetContainer.add(position, this);
}
default void hide() {
logger.debug("Hiding Widget: {}", this.getNode());
WidgetContainer.remove(this);
}
default void replace(Pos position, Widget widget) {
logger.debug("Replacing Widget: {}, with widget: {}, to position: {}",
this.getNode(), widget.getNode(), position.toString());
widget.show(position);
hide();
}