From d43f5345985c313dce6f3ce7b77b16aa4c75d14b Mon Sep 17 00:00:00 2001
From: Harry Linrui XU <xulr0820@hotmail.com>
Date: Fri, 24 Mar 2023 17:57:30 +0100
Subject: [PATCH] Continuing rebasing

---
 .gitignore                                    | 39 +++++++++++++
 src/main/resources/Budget/Budget.budget       |  3 +
 .../Economics/expenseRegisterTest.register    |  6 ++
 src/main/resources/view/AddBudget.fxml        |  9 +--
 src/main/resources/view/addBudget.fxml        | 58 -------------------
 5 files changed, 53 insertions(+), 62 deletions(-)
 create mode 100644 .gitignore
 create mode 100644 src/main/resources/Budget/Budget.budget
 create mode 100644 src/main/resources/Economics/expenseRegisterTest.register
 delete mode 100644 src/main/resources/view/addBudget.fxml

diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..bee94ecc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,39 @@
+##############################
+## Java
+##############################
+.mtj.tmp/
+*.class
+*.jar
+*.war
+*.ear
+*.nar
+
+##############################
+## Maven
+##############################
+target/
+pom.xml.tag
+pom.xml.releaseBackup
+pom.xml.versionsBackup
+pom.xml.next
+pom.xml.bak
+release.properties
+dependency-reduced-pom.xml
+buildNumber.properties
+.mvn/timing.properties
+.mvn/wrapper/maven-wrapper.jar
+
+##############################
+## IntelliJ
+##############################
+out/
+.idea/*
+*.iml
+*.ipr
+*.iws
+
+##############################
+## Database
+##############################
+*.db
+*.DS_Store
diff --git a/src/main/resources/Budget/Budget.budget b/src/main/resources/Budget/Budget.budget
new file mode 100644
index 00000000..3e8c3972
--- /dev/null
+++ b/src/main/resources/Budget/Budget.budget
@@ -0,0 +1,3 @@
+budgetPeriod=31
+maxAmount=1000.0
+
diff --git a/src/main/resources/Economics/expenseRegisterTest.register b/src/main/resources/Economics/expenseRegisterTest.register
new file mode 100644
index 00000000..11dddf99
--- /dev/null
+++ b/src/main/resources/Economics/expenseRegisterTest.register
@@ -0,0 +1,6 @@
+date=2023-03-03
+description=description
+amount=59.900001525878906
+isRecurring=Not recurring
+category=CLOTHES
+
diff --git a/src/main/resources/view/AddBudget.fxml b/src/main/resources/view/AddBudget.fxml
index 96e52a73..7dbedf0e 100644
--- a/src/main/resources/view/AddBudget.fxml
+++ b/src/main/resources/view/AddBudget.fxml
@@ -12,7 +12,8 @@
 <?import javafx.scene.layout.VBox?>
 <?import javafx.scene.text.Text?>
 
-<AnchorPane prefHeight="150.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatt1002.demo.controller.AddBudgetController">
+
+<AnchorPane prefHeight="150.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatt1002.demo.controller.BudgetController">
    <children>
       <GridPane prefHeight="400.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
         <columnConstraints>
@@ -29,7 +30,7 @@
          <children>
             <VBox alignment="CENTER" GridPane.columnIndex="1" GridPane.valignment="CENTER">
                <children>
-                  <Label text="Category/Title" />
+                  <Label text="Label" />
                   <ComboBox fx:id="categoryVariable" maxWidth="150.0" prefWidth="150.0" />
                </children>
             </VBox>
@@ -47,8 +48,8 @@
             </VBox>
             <HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" spacing="15.0" GridPane.columnIndex="3" GridPane.rowIndex="1">
                <children>
-                  <Button fx:id="cancelButton" mnemonicParsing="false" onAction="#closeButton" text="Cancel" />
-                  <Button fx:id="addButton" mnemonicParsing="false" onAction="#addBudget" text="Add New Budget" />
+                  <Button mnemonicParsing="false" onAction="#closeButton" text="Button" />
+                  <Button mnemonicParsing="false" onAction="#addBudget" text="Button" />
                </children>
             </HBox>
          </children>
diff --git a/src/main/resources/view/addBudget.fxml b/src/main/resources/view/addBudget.fxml
deleted file mode 100644
index 7dbedf0e..00000000
--- a/src/main/resources/view/addBudget.fxml
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<?import javafx.scene.control.Button?>
-<?import javafx.scene.control.ComboBox?>
-<?import javafx.scene.control.Label?>
-<?import javafx.scene.control.TextField?>
-<?import javafx.scene.layout.AnchorPane?>
-<?import javafx.scene.layout.ColumnConstraints?>
-<?import javafx.scene.layout.GridPane?>
-<?import javafx.scene.layout.HBox?>
-<?import javafx.scene.layout.RowConstraints?>
-<?import javafx.scene.layout.VBox?>
-<?import javafx.scene.text.Text?>
-
-
-<AnchorPane prefHeight="150.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="no.ntnu.idatt1002.demo.controller.BudgetController">
-   <children>
-      <GridPane prefHeight="400.0" prefWidth="600.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
-        <columnConstraints>
-            <ColumnConstraints hgrow="SOMETIMES" maxWidth="10.0" minWidth="0.0" prefWidth="0.0" />
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="180.0" minWidth="10.0" prefWidth="150.0" />
-          <ColumnConstraints hgrow="SOMETIMES" maxWidth="180.0" minWidth="10.0" prefWidth="150.0" />
-            <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" />
-            <ColumnConstraints hgrow="SOMETIMES" maxWidth="10.0" minWidth="10.0" prefWidth="0.0" />
-        </columnConstraints>
-        <rowConstraints>
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-          <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" />
-        </rowConstraints>
-         <children>
-            <VBox alignment="CENTER" GridPane.columnIndex="1" GridPane.valignment="CENTER">
-               <children>
-                  <Label text="Label" />
-                  <ComboBox fx:id="categoryVariable" maxWidth="150.0" prefWidth="150.0" />
-               </children>
-            </VBox>
-            <VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2">
-               <children>
-                  <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Amount" />
-                  <TextField fx:id="amountVariable" maxWidth="150.0" />
-               </children>
-            </VBox>
-            <VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3">
-               <children>
-                  <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Description" />
-                  <TextField fx:id="descriptionVariable" />
-               </children>
-            </VBox>
-            <HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" spacing="15.0" GridPane.columnIndex="3" GridPane.rowIndex="1">
-               <children>
-                  <Button mnemonicParsing="false" onAction="#closeButton" text="Button" />
-                  <Button mnemonicParsing="false" onAction="#addBudget" text="Button" />
-               </children>
-            </HBox>
-         </children>
-      </GridPane>
-   </children>
-</AnchorPane>
-- 
GitLab