util

Clone or download

Updated StreamPiAlert

Modified Files

--- 'a/src/main/java/com/StreamPi/Util/Alert/StreamPiAlert.java'
+++ b/src/main/java/com/StreamPi/Util/Alert/StreamPiAlert.java
@@ -119,7 +119,7 @@ public class StreamPiAlert {
label.getStyleClass().add("alert_pane_header_text");
FontIcon fontIcon = new FontIcon(streamPiAlertType.getIconCode());
- fontIcon.getStyleClass().add("alert_header_icon");
+ fontIcon.getStyleClass().addAll("alert_header_icon", streamPiAlertType.getIconStyleClassName());
HBox header = new HBox(label, new SpaceFiller(FillerType.HBox), fontIcon);
header.getStyleClass().add("alert_header");
@@ -181,6 +181,6 @@ public class StreamPiAlert {
{
stackPaneParent.getChildren().clear();
stackPaneParent.toBack();
- //stackPaneParent.setVisible(false);
+ stackPaneParent.setVisible(false);
}
}
--- 'a/src/main/java/com/StreamPi/Util/Alert/StreamPiAlertListener.java'
+++ b/src/main/java/com/StreamPi/Util/Alert/StreamPiAlertListener.java
@@ -1,5 +1,5 @@
package com.StreamPi.Util.Alert;
public abstract class StreamPiAlertListener {
- abstract void onClick(String buttonClicked);
+ public abstract void onClick(String buttonClicked);
}
--- 'a/src/main/java/com/StreamPi/Util/Alert/StreamPiAlertType.java'
+++ b/src/main/java/com/StreamPi/Util/Alert/StreamPiAlertType.java
@@ -5,19 +5,26 @@ import org.kordamp.ikonli.javafx.FontIco
import javafx.scene.paint.Paint;
public enum StreamPiAlertType {
- INFORMATION("fas-info"),
- WARNING("fas-exclamation-triangle"),
- ERROR("fas-times");
+ INFORMATION("fas-info", "alert_information_icon"),
+ WARNING("fas-exclamation-triangle", "alert_warning_icon"),
+ ERROR("fas-times", "alert_error_icon");
private final String fontAwesomeIconCode;
+ private final String alertIconStyleClassName;
- StreamPiAlertType(String fontAwesomeIconCode)
+ StreamPiAlertType(String fontAwesomeIconCode, String alertIconStyleClassName)
{
this.fontAwesomeIconCode = fontAwesomeIconCode;
+ this.alertIconStyleClassName = alertIconStyleClassName;
}
public String getIconCode()
{
return fontAwesomeIconCode;
}
+
+ public String getIconStyleClassName()
+ {
+ return alertIconStyleClassName;
+ }
}