initial Dashboard distance -> time commit
This commit is contained in:
		
					parent
					
						
							
								cd465af904
							
						
					
				
			
			
				commit
				
					
						47030ad497
					
				
			
		
					 7 changed files with 97 additions and 82 deletions
				
			
		|  | @ -31,6 +31,7 @@ import javafx.fxml.FXMLLoader; | |||
| import javafx.scene.Parent; | ||||
| import javafx.scene.Scene; | ||||
| import javafx.scene.image.Image; | ||||
| import javafx.scene.text.Font; | ||||
| import javafx.stage.Stage; | ||||
| 
 | ||||
| import java.io.File; | ||||
|  | @ -43,6 +44,7 @@ import static java.util.ResourceBundle.getBundle; | |||
|  */ | ||||
| public class App extends Application { | ||||
|     public final static ResourceBundle GENERAL_BUNDLE = getBundle("general"); | ||||
|     public final static Font DAGGERSQUARE = Font.loadFont(App.class.getResourceAsStream("fonts/DAGGERSQUARE.otf"), 0); | ||||
|     /** | ||||
|      * @param args the command line arguments | ||||
|      */ | ||||
|  | @ -60,6 +62,7 @@ public class App extends Application { | |||
|         stage.setTitle(GENERAL_BUNDLE.getString("app.title")); | ||||
|         stage.setResizable(false); | ||||
|         stage.setScene(new Scene(root)); | ||||
|         stage.getScene().getStylesheets().add(App.class.getResource("css/estraba.css").toExternalForm()); | ||||
| 
 | ||||
| 
 | ||||
|         if (getParameters().getUnnamed().size() == 1) { | ||||
|  |  | |||
|  | @ -116,8 +116,6 @@ public class DashboardController implements Initializable, MapComponentInitializ | |||
|         imgDate.setImage(new Image(App.class.getResourceAsStream("img/date.png"))); | ||||
|         imgDistance.setImage(new Image(App.class.getResourceAsStream("img/distance.png"))); | ||||
|         imgElevation.setImage(new Image(App.class.getResourceAsStream("img/elevation.png"))); | ||||
| 
 | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     @FXML | ||||
|  |  | |||
|  | @ -30,6 +30,7 @@ import com.jfoenix.controls.JFXSnackbar; | |||
| import com.jfoenix.controls.JFXSpinner; | ||||
| import es.kauron.estraba.App; | ||||
| import es.kauron.estraba.model.DataBundle; | ||||
| import javafx.application.Platform; | ||||
| import javafx.concurrent.Task; | ||||
| import javafx.event.ActionEvent; | ||||
| import javafx.fxml.FXML; | ||||
|  | @ -148,6 +149,7 @@ public class SplashController implements Initializable{ | |||
|     @Override | ||||
|     public void initialize(URL location, ResourceBundle resources) { | ||||
|         imgLogo.setImage(new Image(App.class.getResourceAsStream("img/header.png"))); | ||||
|         labelWelcome.setFont(App.DAGGERSQUARE); | ||||
|         snackbar = new JFXSnackbar(); | ||||
| 
 | ||||
|         imgLogo.setOnMouseClicked(e -> { | ||||
|  |  | |||
|  | @ -23,3 +23,18 @@ | |||
|  * | ||||
|  */ | ||||
| 
 | ||||
| .text { | ||||
|     -fx-font-smoothing-type: lcd; | ||||
| } | ||||
| 
 | ||||
| value-minhr { | ||||
|     -fx-text-fill: #2aa; | ||||
| } | ||||
| 
 | ||||
| value-maxhr { | ||||
|     -fx-text-fill: #a22; | ||||
| } | ||||
| 
 | ||||
| value-avghr { | ||||
|     -fx-text-fill: #2a2 | ||||
| } | ||||
|  |  | |||
|  | @ -25,26 +25,17 @@ | |||
|   ~ | ||||
|   --> | ||||
| 
 | ||||
| <?import com.jfoenix.controls.JFXButton?> | ||||
| <?import com.jfoenix.controls.JFXSpinner?> | ||||
| <?import com.jfoenix.controls.JFXTabPane?> | ||||
| <?import com.jfoenix.controls.*?> | ||||
| <?import com.lynden.gmapsfx.GoogleMapView?> | ||||
| <?import java.lang.String?> | ||||
| <?import javafx.geometry.Insets?> | ||||
| <?import javafx.scene.chart.AreaChart?> | ||||
| <?import javafx.scene.chart.LineChart?> | ||||
| <?import javafx.scene.chart.NumberAxis?> | ||||
| <?import javafx.scene.chart.PieChart?> | ||||
| <?import javafx.scene.control.Label?> | ||||
| <?import javafx.scene.control.Tab?> | ||||
| <?import javafx.scene.image.ImageView?> | ||||
| <?import javafx.scene.layout.AnchorPane?> | ||||
| <?import javafx.scene.layout.HBox?> | ||||
| <?import javafx.scene.layout.StackPane?> | ||||
| <?import javafx.scene.layout.VBox?> | ||||
| <?import javafx.scene.text.Font?> | ||||
| 
 | ||||
| <AnchorPane fx:id="root" xmlns="http://javafx.com/javafx/8.0.76-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="es.kauron.estraba.controller.DashboardController"> | ||||
| <?import javafx.geometry.*?> | ||||
| <?import javafx.scene.chart.*?> | ||||
| <?import javafx.scene.control.*?> | ||||
| <?import javafx.scene.image.*?> | ||||
| <?import javafx.scene.layout.*?> | ||||
| <?import javafx.scene.text.*?> | ||||
| <?import java.lang.*?> | ||||
| <AnchorPane xmlns:fx="http://javafx.com/fxml/1" fx:id="root" xmlns="http://javafx.com/javafx/8.0.76-ea" | ||||
|             fx:controller="es.kauron.estraba.controller.DashboardController"> | ||||
|    <JFXTabPane minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="1000.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> | ||||
|       <Tab fx:id="tabDashboard" styleClass=".estraba.dashboard" text="%tab.dashboard"> | ||||
|          <VBox prefHeight="200.0" prefWidth="100.0"> | ||||
|  | @ -59,8 +50,8 @@ | |||
|                   <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" /> | ||||
|                </VBox.margin> | ||||
|                <styleClass> | ||||
|                   <String fx:value=".estraba.dashboard.motivation" /> | ||||
|                   <String fx:value=".estraba.dashboard.motivation.upper" /> | ||||
|                   <String fx:value="motivation"/> | ||||
|                   <String fx:value="motivation.upper"/> | ||||
|                </styleClass> | ||||
|             </Label> | ||||
|             <HBox prefHeight="360.0" prefWidth="800.0" VBox.vgrow="ALWAYS"> | ||||
|  | @ -72,7 +63,8 @@ | |||
|                      <Insets bottom="5.0" left="5.0" right="5.0" top="5.0" /> | ||||
|                   </HBox.margin> | ||||
|                   <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="90.0" prefWidth="200.0" VBox.vgrow="ALWAYS"> | ||||
|                      <ImageView fx:id="imgHR" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" styleClass=".estraba.dashboard.icon"> | ||||
|                      <ImageView fx:id="imgHR" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" | ||||
|                                 preserveRatio="true" styleClass="icon"> | ||||
|                      </ImageView> | ||||
|                      <VBox alignment="CENTER" HBox.hgrow="ALWAYS"> | ||||
|                         <Label alignment="CENTER_RIGHT" maxWidth="1.7976931348623157E308" text="%label.hr"> | ||||
|  | @ -83,8 +75,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.label" /> | ||||
|                               <String fx:value=".estraba.dashboard.label.hr" /> | ||||
|                               <String fx:value="label"/> | ||||
|                               <String fx:value="label-hr"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueHRAvg" alignment="CENTER" maxWidth="1.7976931348623157E308" textAlignment="CENTER"> | ||||
|  | @ -92,9 +84,9 @@ | |||
|                               <Font size="30.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.main" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.avghr" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-main"/> | ||||
|                               <String fx:value="value-avghr"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <HBox> | ||||
|  | @ -106,9 +98,9 @@ | |||
|                                  <Font name="Roboto" size="13.0" /> | ||||
|                               </font> | ||||
|                               <styleClass> | ||||
|                                  <String fx:value=".estraba.dashboard.value" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.minhr" /> | ||||
|                                  <String fx:value="value"/> | ||||
|                                  <String fx:value="value-sub"/> | ||||
|                                  <String fx:value="value-minhr"/> | ||||
|                               </styleClass> | ||||
|                            </Label> | ||||
|                            <Label fx:id="valueHRMax" layoutX="10.0" layoutY="10.0" maxWidth="1.7976931348623157E308" HBox.hgrow="ALWAYS"> | ||||
|  | @ -119,16 +111,17 @@ | |||
|                                  <Font name="Roboto" size="13.0" /> | ||||
|                               </font> | ||||
|                               <styleClass> | ||||
|                                  <String fx:value=".estraba.dashboard.value" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.maxhr" /> | ||||
|                                  <String fx:value="value"/> | ||||
|                                  <String fx:value="value-sub"/> | ||||
|                                  <String fx:value="value-maxhr"/> | ||||
|                               </styleClass> | ||||
|                            </Label> | ||||
|                         </HBox> | ||||
|                      </VBox> | ||||
|                   </HBox> | ||||
|                   <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="90.0" prefWidth="200.0" VBox.vgrow="ALWAYS"> | ||||
|                      <ImageView fx:id="imgSpeed" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" styleClass=".estraba.dashboard.icon"> | ||||
|                      <ImageView fx:id="imgSpeed" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" | ||||
|                                 preserveRatio="true" styleClass="icon"> | ||||
|                      </ImageView> | ||||
|                      <VBox alignment="CENTER" HBox.hgrow="ALWAYS"> | ||||
|                         <Label alignment="CENTER_RIGHT" maxWidth="1.7976931348623157E308" text="%label.speed"> | ||||
|  | @ -139,8 +132,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.label" /> | ||||
|                               <String fx:value=".estraba.dashboard.label.speed" /> | ||||
|                               <String fx:value="label"/> | ||||
|                               <String fx:value="label-speed"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueSpeedAvg" alignment="CENTER" maxWidth="1.7976931348623157E308" textAlignment="CENTER"> | ||||
|  | @ -148,9 +141,9 @@ | |||
|                               <Font size="30.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.main" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.avgspeed" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-main"/> | ||||
|                               <String fx:value="value-avgspeed"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueSpeedMax" alignment="CENTER" maxWidth="1.7976931348623157E308"> | ||||
|  | @ -161,15 +154,16 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.maxspeed" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-sub"/> | ||||
|                               <String fx:value="value-maxspeed"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                      </VBox> | ||||
|                   </HBox> | ||||
|                   <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="90.0" prefWidth="200.0" VBox.vgrow="ALWAYS"> | ||||
|                      <ImageView fx:id="imgCadence" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" styleClass=".estraba.dashboard.icon"> | ||||
|                      <ImageView fx:id="imgCadence" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" | ||||
|                                 preserveRatio="true" styleClass="icon"> | ||||
|                      </ImageView> | ||||
|                      <VBox alignment="CENTER" HBox.hgrow="ALWAYS"> | ||||
|                         <Label alignment="CENTER_RIGHT" maxWidth="1.7976931348623157E308" text="%label.cadence"> | ||||
|  | @ -180,8 +174,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.label" /> | ||||
|                               <String fx:value=".estraba.dashboard.label.cadence" /> | ||||
|                               <String fx:value="label"/> | ||||
|                               <String fx:value="label-cadence"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueCadenceAvg" alignment="CENTER" maxWidth="1.7976931348623157E308" textAlignment="CENTER"> | ||||
|  | @ -189,9 +183,9 @@ | |||
|                               <Font size="30.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.main" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.avgcadence" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-main"/> | ||||
|                               <String fx:value="value-avgcadence"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueCadenceMax" alignment="CENTER" maxWidth="1.7976931348623157E308"> | ||||
|  | @ -202,9 +196,9 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.maxcadence" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-sub"/> | ||||
|                               <String fx:value="value-maxcadence"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                      </VBox> | ||||
|  | @ -223,8 +217,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-sub"/> | ||||
|                            </styleClass> | ||||
|                            <VBox.margin> | ||||
|                               <Insets /> | ||||
|  | @ -238,8 +232,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-sub"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueActiveTime" alignment="CENTER" maxWidth="1.7976931348623157E308" textAlignment="CENTER"> | ||||
|  | @ -247,9 +241,9 @@ | |||
|                               <Font size="30.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.main" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.activetime" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-main"/> | ||||
|                               <String fx:value="value-activetime"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueTotalTime" alignment="CENTER" maxWidth="1.7976931348623157E308"> | ||||
|  | @ -260,13 +254,14 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.totaltime" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-sub"/> | ||||
|                               <String fx:value="value-totaltime"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                      </VBox> | ||||
|                      <ImageView fx:id="imgDate" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" styleClass=".estraba.dashboard.icon"> | ||||
|                      <ImageView fx:id="imgDate" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" | ||||
|                                 preserveRatio="true" styleClass="icon"> | ||||
|                      </ImageView> | ||||
|                   </HBox> | ||||
|                   <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="90.0" prefWidth="200.0" HBox.hgrow="ALWAYS" VBox.vgrow="ALWAYS"> | ||||
|  | @ -279,8 +274,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.label" /> | ||||
|                               <String fx:value=".estraba.dashboard.label.distance" /> | ||||
|                               <String fx:value="label"/> | ||||
|                               <String fx:value="label-distance"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueDistance" alignment="CENTER" maxWidth="1.7976931348623157E308" textAlignment="CENTER"> | ||||
|  | @ -288,13 +283,14 @@ | |||
|                               <Font size="30.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.main" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.distance" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-main"/> | ||||
|                               <String fx:value="value-distance"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                      </VBox> | ||||
|                      <ImageView fx:id="imgDistance" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" styleClass=".estraba.dashboard.icon"> | ||||
|                      <ImageView fx:id="imgDistance" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" | ||||
|                                 preserveRatio="true" styleClass="icon"> | ||||
|                      </ImageView> | ||||
|                   </HBox> | ||||
|                   <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="90.0" prefWidth="200.0" HBox.hgrow="ALWAYS" VBox.vgrow="ALWAYS"> | ||||
|  | @ -307,8 +303,8 @@ | |||
|                               <Font name="Roboto" size="13.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.label" /> | ||||
|                               <String fx:value=".estraba.dashboard.label.elevation" /> | ||||
|                               <String fx:value="label"/> | ||||
|                               <String fx:value="label-elevation"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <Label fx:id="valueElevation" alignment="CENTER" maxWidth="1.7976931348623157E308" textAlignment="CENTER"> | ||||
|  | @ -316,9 +312,9 @@ | |||
|                               <Font size="30.0" /> | ||||
|                            </font> | ||||
|                            <styleClass> | ||||
|                               <String fx:value=".estraba.dashboard.value" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.main" /> | ||||
|                               <String fx:value=".estraba.dashboard.value.elevation" /> | ||||
|                               <String fx:value="value"/> | ||||
|                               <String fx:value="value-main"/> | ||||
|                               <String fx:value="value-elevation"/> | ||||
|                            </styleClass> | ||||
|                         </Label> | ||||
|                         <HBox> | ||||
|  | @ -330,9 +326,9 @@ | |||
|                                  <Font name="Roboto" size="13.0" /> | ||||
|                               </font> | ||||
|                               <styleClass> | ||||
|                                  <String fx:value=".estraba.dashboard.value" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.ascent" /> | ||||
|                                  <String fx:value="value"/> | ||||
|                                  <String fx:value="value-sub"/> | ||||
|                                  <String fx:value="value-ascent"/> | ||||
|                               </styleClass> | ||||
|                            </Label> | ||||
|                            <Label fx:id="valueDescent" layoutX="10.0" layoutY="10.0" maxWidth="1.7976931348623157E308" HBox.hgrow="ALWAYS"> | ||||
|  | @ -343,14 +339,15 @@ | |||
|                                  <Font name="Roboto" size="13.0" /> | ||||
|                               </font> | ||||
|                               <styleClass> | ||||
|                                  <String fx:value=".estraba.dashboard.value" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.sub" /> | ||||
|                                  <String fx:value=".estraba.dashboard.value.descent" /> | ||||
|                                  <String fx:value="value"/> | ||||
|                                  <String fx:value="value-sub"/> | ||||
|                                  <String fx:value="value-descent"/> | ||||
|                               </styleClass> | ||||
|                            </Label> | ||||
|                         </HBox> | ||||
|                      </VBox> | ||||
|                      <ImageView fx:id="imgElevation" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" preserveRatio="true" styleClass=".estraba.dashboard.icon"> | ||||
|                      <ImageView fx:id="imgElevation" fitHeight="100.0" fitWidth="100.0" pickOnBounds="true" | ||||
|                                 preserveRatio="true" styleClass="icon"> | ||||
|                      </ImageView> | ||||
|                   </HBox> | ||||
|                </VBox> | ||||
|  |  | |||
		Reference in a new issue