styling scheduler, extensionconsole

This commit is contained in:
sirjonasxx 2022-02-16 00:59:49 +01:00
parent 8dcd84f179
commit d5a60f9fb9
7 changed files with 47 additions and 19 deletions

View File

@ -143,11 +143,11 @@ public class ExtensionItemContainer extends GridPane {
parent.getChildren().add(this);
getStyleClass().clear();
getStyleClass().add("connectedExtension");
getStyleClass().add("tableRowActive");
if (item.extensionType() == ExtensionType.INTERNAL) {
getStyleClass().clear();
getStyleClass().add("internalExtension");
getStyleClass().add("tableRowBlue");
}
@ -180,7 +180,7 @@ public class ExtensionItemContainer extends GridPane {
item.getDeletedObservable().addListener(() -> Platform.runLater(() -> {
if (item.isInstalledExtension()) {
getStyleClass().clear();
getStyleClass().add("disconnectedExtension");
getStyleClass().add("tableRowInactive");
getChildren().remove(buttonsBox);
add(additionalButtonBox, 4, 0);
reloadButton.setVisible(true);
@ -196,7 +196,7 @@ public class ExtensionItemContainer extends GridPane {
initExtension();
getStyleClass().clear();
getStyleClass().add("connectedExtension");
getStyleClass().add("tableRowActive");
getChildren().remove(additionalButtonBox);
if (buttonsBox != null) {
add(buttonsBox, 4, 0);

View File

@ -24,12 +24,14 @@ public class ExtensionLoggerController implements Initializable {
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
area = new StyleClassedTextArea();
area.getStyleClass().add("white");
area.getStyleClass().add("themed-background");
area.setWrapText(true);
area.setEditable(false);
VirtualizedScrollPane<StyleClassedTextArea> vsPane = new VirtualizedScrollPane<>(area);
borderPane.setCenter(vsPane);
vsPane.getStyleClass().add("themed-background");
borderPane.getStyleClass().add("themed-background");
synchronized (appendOnLoad) {
initialized = true;
@ -73,7 +75,7 @@ public class ExtensionLoggerController implements Initializable {
text = s.substring(s.indexOf("]") + 1);
}
else {
classname = "black";
classname = "label";
text = s;
}
@ -81,7 +83,7 @@ public class ExtensionLoggerController implements Initializable {
int index = text.indexOf(" --> ") + 5;
String extensionAnnouncement = text.substring(0, index);
text = text.substring(index);
elements.add(new Element(extensionAnnouncement, "black"));
elements.add(new Element(extensionAnnouncement, "label"));
}
elements.add(new Element(text + "\n", classname.toLowerCase()));

View File

@ -83,11 +83,21 @@ public class ScheduleItemContainer extends GridPane {
parent.getChildren().add(this);
getStyleClass().clear();
getStyleClass().add("tableRowActive");
GridPane this2 = this;
item.onDelete(() -> parent.getChildren().remove(this2));
item.onIsBeingUpdated(() -> setStyle("-fx-background-color: #faebcc;"));
item.onIsupdated(() -> setStyle("-fx-background-color: #ffffff;"));
item.onIsBeingUpdated(() -> {
getStyleClass().clear();
getStyleClass().add("tableRowBlue");
// setStyle("-fx-background-color: #faebcc;")
});
item.onIsupdated(() -> {
getStyleClass().clear();
getStyleClass().add("tableRowActive");
// setStyle("-fx-background-color: #ffffff;")
});
}
private Label initNewLabelColumn(String text) {

View File

@ -3,7 +3,7 @@
<?import javafx.geometry.*?>
<?import javafx.scene.layout.*?>
<BorderPane fx:id="borderPane" prefHeight="230.0" prefWidth="394.0" style="-fx-background-color: white;" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="gearth.ui.subforms.extensions.logger.ExtensionLoggerController">
<BorderPane fx:id="borderPane" prefHeight="230.0" prefWidth="394.0" xmlns="http://javafx.com/javafx/10.0.2-internal" xmlns:fx="http://javafx.com/fxml/1" fx:controller="gearth.ui.subforms.extensions.logger.ExtensionLoggerController">
<padding>
<Insets bottom="1.0" left="5.0" right="1.0" top="5.0" />
</padding>

View File

@ -6,6 +6,12 @@
-fx-border-radius: 11;
-fx-border-width: 0 1 1 1;
}
.themed-background {
-fx-background-color: white;
-fx-background-radius: 4;
}
.button,.menu-button,.toggle-button,.split-menu-button {
-fx-font-size: 14;
-fx-background-radius: 4;
@ -903,15 +909,15 @@ VBox > .split-menu-button.last > .arrow-button {
-fx-text-fill: #0096c8;
}
.internalExtension {
.tableRowBlue {
-fx-background-color: #F0FFFF;
}
.disconnectedExtension {
.tableRowInactive {
-fx-background-color: #CCCCCC;
}
.connectedExtension {
.tableRowActive {
-fx-background-color: #FFFFFF;
}

View File

@ -8,6 +8,11 @@
-fx-border-width: 0 1 1 1;
}
.themed-background {
-fx-background-color: #363636;
-fx-background-radius: 4;
}
.button,.menu-button,.toggle-button,.split-menu-button {
-fx-font-size: 14;
-fx-background-radius: 4;
@ -925,15 +930,15 @@ VBox > .split-menu-button.last > .arrow-button {
-fx-text-fill: #0096c8;
}
.internalExtension {
.tableRowBlue {
-fx-background-color: #3d5b69;
}
.disconnectedExtension {
.tableRowInactive {
-fx-background-color: #5e5e5e;
}
.connectedExtension {
.tableRowActive {
-fx-background-color: #525252;
}

View File

@ -7,6 +7,11 @@
-fx-border-width: 0 1 1 1;
}
.themed-background {
-fx-background-color: white;
-fx-background-radius: 4;
}
.button,.menu-button,.toggle-button,.split-menu-button {
-fx-font-size: 14;
-fx-background-radius: 4;
@ -903,15 +908,15 @@ VBox > .split-menu-button.last > .arrow-button {
-fx-text-fill: #c88600;
}
.internalExtension {
.tableRowBlue {
-fx-background-color: #fff0e3;
}
.disconnectedExtension {
.tableRowInactive {
-fx-background-color: #CCCCCC;
}
.connectedExtension {
.tableRowActive {
-fx-background-color: #FFFFFF;
}