Make error display text selectable

This commit is contained in:
crschnick
2023-04-20 14:28:50 +00:00
parent 8da34c670a
commit b6d2b8cb5e
3 changed files with 12 additions and 3 deletions

View File

@@ -7,7 +7,7 @@ import io.xpipe.app.util.ThreadHelper;
import javafx.beans.property.Property;
import javafx.beans.property.SimpleBooleanProperty;
import javafx.beans.value.ObservableValue;
import javafx.scene.control.Label;
import javafx.scene.control.TextArea;
import javafx.scene.layout.Region;
import javafx.scene.layout.StackPane;
import lombok.AccessLevel;
@@ -43,10 +43,11 @@ public class MessageComp extends SimpleComp {
@Override
protected Region createSimple() {
var l = new Label();
var l = new TextArea();
l.textProperty().bind(text);
l.setWrapText(true);
l.getStyleClass().add("message");
l.setEditable(false);
var sp = new StackPane(l);
sp.getStyleClass().add("message-comp");

View File

@@ -14,13 +14,20 @@
}
.message-comp {
-fx-padding: 0.6em;
-fx-background-color: #FF9999AA;
-fx-border-width: 1px;
-fx-border-color:-color-accent-fg;
-fx-border-radius: 2px;
}
.message {
-fx-padding: 0.0em;
-fx-background-color: transparent;
-fx-border-width: 1px;
-fx-border-color:-color-accent-fg;
-fx-border-radius: 2px;
}
.radio-button {
-fx-background-color:transparent;
}

View File

@@ -10,4 +10,5 @@
- Implement initial support for future package manager builds
- Rework updating system to accommodate package managers
- Improve error handling
- Improve error display in connection creation
- Fix many bugs