mirror of
https://github.com/2OOP/pism.git
synced 2026-02-04 19:04:49 +00:00
add: separators
This commit is contained in:
@@ -5,8 +5,10 @@ import org.toop.framework.eventbus.GlobalEventBus;
|
||||
|
||||
import javafx.beans.property.BooleanProperty;
|
||||
import javafx.beans.property.SimpleBooleanProperty;
|
||||
import javafx.geometry.Orientation;
|
||||
import javafx.scene.Node;
|
||||
import javafx.scene.control.Label;
|
||||
import javafx.scene.control.Separator;
|
||||
import javafx.scene.control.Slider;
|
||||
import javafx.scene.control.TextField;
|
||||
import javafx.scene.layout.Region;
|
||||
@@ -19,7 +21,6 @@ public abstract class Container {
|
||||
public abstract Region getContainer();
|
||||
|
||||
public abstract void addNode(Node node);
|
||||
|
||||
public abstract void addContainer(Container container, boolean fill);
|
||||
|
||||
public void addText(String cssClass, String x, boolean wrap) {
|
||||
@@ -129,4 +130,16 @@ public abstract class Container {
|
||||
public void addInput(String input, Consumer<String> consumer) {
|
||||
addInput("input", input, consumer);
|
||||
}
|
||||
|
||||
public void addSeparator(String cssClass, boolean horizontal) {
|
||||
final Separator element = new Separator(horizontal ? Orientation.HORIZONTAL : Orientation.VERTICAL);
|
||||
element.getStyleClass().add(cssClass);
|
||||
element.setMinSize(50, 50);
|
||||
|
||||
addNode(element);
|
||||
}
|
||||
|
||||
public void addSeparator(boolean horizontal) {
|
||||
addSeparator("separator", horizontal);
|
||||
}
|
||||
}
|
||||
@@ -87,6 +87,8 @@ public class MultiplayerLayer extends Layer {
|
||||
player2Container.addInput("", (input) -> {
|
||||
});
|
||||
|
||||
player2Container.addSeparator(true);
|
||||
|
||||
player2Container.addText("Server Port", true);
|
||||
player2Container.addInput("", (input) -> {
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user