From dd015105fbd4545912ad6067a7033bc351842b66 Mon Sep 17 00:00:00 2001 From: jh296 <jh296@hdm-stuttgart.de> Date: Tue, 16 May 2023 15:30:34 +0200 Subject: [PATCH] Meal Plan gui --- src/main/resources/fxml/Meal_Plan.fxml | 150 +++++++++++++++++++++++++ 1 file changed, 150 insertions(+) create mode 100644 src/main/resources/fxml/Meal_Plan.fxml diff --git a/src/main/resources/fxml/Meal_Plan.fxml b/src/main/resources/fxml/Meal_Plan.fxml new file mode 100644 index 0000000..5f86c30 --- /dev/null +++ b/src/main/resources/fxml/Meal_Plan.fxml @@ -0,0 +1,150 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.*?> +<?import javafx.scene.control.*?> +<?import javafx.scene.image.*?> +<?import javafx.scene.layout.*?> +<?import javafx.scene.text.*?> + +<AnchorPane prefHeight="540.0" prefWidth="872.0" xmlns="http://javafx.com/javafx/17.0.2-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="mi.hdm.controllers.MealPlanController"> + <children> + <HBox alignment="CENTER_LEFT" prefHeight="69.0" prefWidth="793.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0"> + <children> + <ImageView fitHeight="35.0" fitWidth="50.0" pickOnBounds="true" preserveRatio="true"> + <image> + <Image url="@../images/Tasty_Pages_Menu_Button.png" /> + </image> + <HBox.margin> + <Insets left="15.0" right="100.0" /> + </HBox.margin> + </ImageView> + <Text fill="#d91c1c" strokeType="OUTSIDE" strokeWidth="0.0" text="Meal Plan" wrappingWidth="184.53966265916824"> + <font> + <Font name="Arial Bold" size="37.0" /> + </font> + </Text> + </children> + </HBox> + <VBox prefHeight="445.0" prefWidth="872.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0"> + <children> + <GridPane hgap="8.0" prefHeight="197.0" prefWidth="190.0" vgap="8.0"> + <columnConstraints> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + </columnConstraints> + <rowConstraints> + <RowConstraints maxHeight="90.0" minHeight="10.0" prefHeight="49.999996185302734" vgrow="SOMETIMES" /> + <RowConstraints maxHeight="140.00000381469727" minHeight="10.0" prefHeight="140.00000381469727" vgrow="SOMETIMES" /> + </rowConstraints> + <VBox.margin> + <Insets left="15.0" right="15.0" /> + </VBox.margin> + </GridPane> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Nutrition"> + <font> + <Font name="Arial Bold" size="25.0" /> + </font> + <VBox.margin> + <Insets bottom="10.0" left="15.0" /> + </VBox.margin> + </Text> + <VBox prefHeight="200.0" prefWidth="522.0"> + <children> + <HBox alignment="CENTER_LEFT" prefHeight="57.0" prefWidth="872.0"> + <children> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Fat" wrappingWidth="83.47006416320801"> + <font> + <Font name="Arial" size="17.0" /> + </font> + </Text> + <ProgressBar prefHeight="24.0" prefWidth="631.0" progress="0.0"> + <HBox.margin> + <Insets left="70.0" /> + </HBox.margin> + </ProgressBar> + </children> + </HBox> + <HBox alignment="CENTER_LEFT" prefHeight="57.0" prefWidth="872.0"> + <children> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Calories" wrappingWidth="83.47006416320801"> + <font> + <Font name="Arial" size="17.0" /> + </font> + </Text> + <ProgressBar prefHeight="24.0" prefWidth="631.0" progress="0.0"> + <HBox.margin> + <Insets left="70.0" /> + </HBox.margin> + </ProgressBar> + </children> + </HBox> + <HBox alignment="CENTER_LEFT" prefHeight="53.0" prefWidth="872.0"> + <children> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Protein" wrappingWidth="83.47006416320801"> + <font> + <Font name="Arial" size="17.0" /> + </font> + </Text> + <ProgressBar prefHeight="24.0" prefWidth="631.0" progress="0.0"> + <HBox.margin> + <Insets left="70.0" /> + </HBox.margin> + </ProgressBar> + </children> + </HBox> + <HBox alignment="CENTER_LEFT" prefHeight="53.0" prefWidth="872.0"> + <children> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Fibers" wrappingWidth="83.47006416320801"> + <font> + <Font name="Arial" size="17.0" /> + </font> + </Text> + <ProgressBar prefHeight="24.0" prefWidth="631.0" progress="0.0"> + <HBox.margin> + <Insets left="70.0" /> + </HBox.margin> + </ProgressBar> + </children> + </HBox> + <HBox alignment="CENTER_LEFT" prefHeight="53.0" prefWidth="872.0"> + <children> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Carbs" wrappingWidth="83.47006416320801"> + <font> + <Font name="Arial" size="17.0" /> + </font> + </Text> + <ProgressBar prefHeight="24.0" prefWidth="631.0" progress="0.0"> + <HBox.margin> + <Insets left="70.0" /> + </HBox.margin> + </ProgressBar> + </children> + </HBox> + <HBox alignment="CENTER_LEFT" prefHeight="53.0" prefWidth="872.0"> + <children> + <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Salt" wrappingWidth="83.47006416320801"> + <font> + <Font name="Arial" size="17.0" /> + </font> + </Text> + <ProgressBar prefHeight="24.0" prefWidth="631.0" progress="0.0"> + <HBox.margin> + <Insets left="70.0" /> + </HBox.margin> + </ProgressBar> + </children> + </HBox> + </children> + <VBox.margin> + <Insets left="15.0" /> + </VBox.margin> + </VBox> + </children> + </VBox> + </children> +</AnchorPane> -- GitLab