restructure, preperation and new window (saveChanges)

/* Package Removed */
-None

/* Package Added */
-Files
	-.gedcom
	-.grt

/* Files Removed */
-None

/* Files Added */
-saveChanges.fxml
-saveChanges.css
-saveChangesController.java
-gedcomReader.java
-Martin-Familienstammbaum.ged (dummy data)

/* File: saveChanges.fxml */
-Added design draft (needs clean up)
-Added controller for it (saveChangesController.java)
-Added css file for it (saveChanges.css)
-Added ID for BorderPane background

/* File: saveChanges.css */
-Added design draft (round edges, etc.)

/* File: saveChangesController.java */
-Added refrence for ID (@FXML private BorderPane background)

/* File: gedcomReader.java */
-Added implements File

/* File: Martin-Familienstammbaum.ged */
-Added dummy data

/* Other Files */
-cleaned code

/* Description */
Today I reworked overall design and added a saveChanges window for unsaved change.
Also prepared the project for gedcom reading.

/* Project Tree */
-src
	-.eu
		-.lukasmartin
				-.controller
					-homeController.java
					-preferenceController.java
					-saveChangesController.java
				-.files
					-.gedcom
						-gedcomReader.java
					-.grt
				-.geneologie_app
					-Main.java
				-.helper
					-menuCloser.java
					-ResizeHelper.java
					-windowOpener.java
				-.resources
					-.css
						-home.css
						-preference.css
						-saveChanges.css
					-.data
						-Martin-Familienstammbaum.ged
					-.fxml
						-home.fxml
						-preference.fxml
						-saveChanges.fxml
-src
main
Kaabp 5 years ago
parent 0e90669284
commit 26e5e5422c

@ -0,0 +1,10 @@
/* css */
/* Author: Lukas Martin */
.background {
-fx-background-color: #252530;
-fx-border-color: #6b6868;
-fx-background-radius: 16 16 16 16;
-fx-border-radius: 16 16 16 16;
-fx-border-width: 1px 1px 1px 1px;
}

@ -0,0 +1,574 @@
0 HEAD
1 CHAR UTF-8
1 SOUR Ancestry.com Family Trees
2 VERS (2010.3)
2 NAME Ancestry.com Family Trees
2 CORP Ancestry.com
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
0 @P1@ INDI
1 SEX M
1 NAME Lukas /Martin/
1 BIRT
2 DATE 03.12.2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
3 FORM jpg
3 TITL Abstammungsurkunde Lukas
1 _DEG finished secondary school (Martin-Buber-Schule)
2 DATE 01.06.2018
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished elementery school (Schwenkschule)
2 DATE 01.06.2011
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished high school (Berufliche Schulen Groß-Gerau)
2 DATE 01.06.2020
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
2 FORM jpg
2 TITL Abstammungsurkunde Lukas
1 FAMC @F1@
0 @P2@ INDI
1 BIRT
2 DATE 10 Nov 1968
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Ulrike Margot /Martin/
1 SEX F
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=5eec306a-27d1-41ce-a1d5-f5f86418c315&tid=118734012&pid=2
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=2
2 FORM jpg
2 TITL Heiratsurkunde
1 FAMC @F3@
1 FAMS @F1@
0 @P3@ INDI
1 BIRT
2 DATE 29 Sep 1959
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
3 FORM jpg
3 TITL Abstammungsurkunde Ralf
1 DEAT
2 DATE 26 Apr 2006
2 PLAC Frankfurt am Main, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
3 FORM jpg
3 TITL Sterbeurkunde Ralf
1 BURI
2 PLAC Gross-Gerau, Landkreis Groß-Gerau, Hessen, Germany
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
1 NAME Ralf Karl /Martin/
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
1 SEX M
1 CONF
2 DATE 11 Nov 1967
2 PLAC Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
3 FORM jpg
3 TITL Konformationsurkunde Ralf
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=3
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=e6f93ccf-fdbd-47ea-b99a-a06e09d7f697&tid=118734012&pid=3
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
2 FORM jpg
2 TITL Sterbeurkunde Ralf
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
2 FORM jpg
2 TITL Abstammungsurkunde Ralf
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 FAMC @F7@
1 FAMS @F1@
0 @P4@ INDI
1 BIRT
2 DATE 3 Dez 2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
3 FORM jpg
3 TITL Abstammungsurkund Jan
1 SEX M
1 NAME Jan /Martin/
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
2 FORM jpg
2 TITL Abstammungsurkund Jan
1 FAMC @F1@
0 @P5@ INDI
1 BIRT
2 DATE 30 JAN 1926
1 DEAT
2 DATE 9 OCT 2011
1 NAME Elisabeth /Martin/
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=5
1 FAMC @F10@
1 FAMS @F7@
0 @P6@ INDI
1 BIRT
2 DATE 3 MAR 1925
1 DEAT
2 DATE 26 JAN 2003
1 NAME Heinrich /Martin/
1 SEX M
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=6
1 FAMS @F7@
0 @P7@ INDI
1 BIRT
2 DATE 12.Sep.1944
2 PLAC Königsheim
1 DEAT
2 DATE 9.12.1975
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Regina /Hamann/
1 SEX F
1 FAMC @F8@
1 FAMS @F3@
0 @P8@ INDI
1 BIRT
2 DATE 22 Jun 1938
2 PLAC Nackenheim, Mainz-Bingen, Rheinland-Pfalz, Deutschland
1 DEAT
2 DATE 24.03.1997
2 PLAC Wiesbaden, Hessen, Deutschland
1 NAME Walter /Sans/
1 SEX M
1 FAMC @F9@
1 FAMS @F3@
0 @P9@ INDI
1 BIRT
2 DATE 10 Nov 1948
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Monika /Martin/
1 FAMC @F7@
1 FAMS @F6@
0 @P10@ INDI
1 BIRT
2 DATE 30 Dez.xx
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Rita /Fadda/
1 FAMC @F7@
1 FAMS @F5@
0 @P11@ INDI
1 BIRT
2 DATE 15 Feb 1956
1 NAME Jürgen /Martin/
1 SEX M
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=8e36ccaa-073f-4405-b928-1b5b41028adb&tid=118734012&pid=11
2 FORM jpg
2 TITL XV8M5716Juergen_Martin_3cmhp
1 FAMC @F7@
1 FAMS @F2@
0 @P12@ INDI
1 BIRT
2 DATE 4 MAY 1885
2 PLAC Worfelden
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::900270602
1 NAME Barbara Elisabeth /Best/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::900270602
1 SEX F
1 DEAT Y
2 DATE 27 SEP 1969
2 PLAC Goddelau
1 FAMC @F13@
1 FAMS @F10@
0 @P13@ INDI
1 BIRT
2 DATE 17 Mai 1886
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 541
3 _APID 1,61117::1081166
1 NAME Peter /Bender/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 541
3 _APID 1,61117::1081166
1 SEX M
1 DEAT Y
1 FAMC @F12@
1 FAMS @F10@
0 @P14@ INDI
1 BIRT
2 DATE 3 SEP 1960
1 DEAT
2 DATE 21 OCT 2018
2 PLAC Frankfurt am Main Uni-Klinikum, Hessen, Deutschland
1 NAME Heidemarie /Seidel/
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=14
1 FAMS @F2@
0 @P15@ INDI
1 BIRT
2 DATE 3 Jun 2002
1 NAME Anna-Livia Marta Marie /Martin/
1 SEX F
1 FAMC @F2@
0 @P16@ INDI
1 SEX F
1 NAME Graziella /Fadda/
1 FAMC @F5@
1 FAMS @F15@
0 @P17@ INDI
1 BIRT
2 DATE 3 Sep.xx
2 PLAC Italien
1 NAME Carlo /Fadda/
1 SEX M
1 FAMS @F5@
0 @P18@ INDI
1 SEX M
1 NAME Silvio /Fadda/
1 FAMC @F5@
0 @P19@ INDI
1 SEX M
1 NAME Julio /Rivas/
1 FAMS @F6@
0 @P20@ INDI
1 NAME Johannes
1 SEX M
1 FAMC @F6@
0 @P21@ INDI
1 SEX F
1 NAME Karina
1 FAMC @F6@
0 @P22@ INDI
1 SEX M
1 NAME Martin /Sans/
1 FAMS @F9@
0 @P23@ INDI
1 SEX F
1 NAME Therese /Sans/
1 FAMS @F9@
0 @P24@ INDI
1 BIRT
2 DATE 4 Nov 1972
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Annette /Simon/
1 SEX F
1 FAMC @F3@
1 FAMS @F14@
0 @P25@ INDI
1 BIRT
2 DATE 25 Mai 1965
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Petra /Scheib/
1 SEX F
1 FAMC @F3@
1 FAMS @F4@
0 @P26@ INDI
1 NAME Dietmar /Scheib/
1 BIRT
2 DATE 18 Dez 1960
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX M
1 FAMS @F4@
0 @P27@ INDI
1 BIRT
2 DATE 16.04.1992
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Lisa Isabell /Scheib/
1 SEX F
1 FAMC @F4@
0 @P28@ INDI
1 BIRT
2 DATE 24 Mär 1996
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Julia /Simon/
1 FAMC @F14@
0 @P29@ INDI
1 SEX M
1 NAME Martin /Hamann/
1 FAMS @F8@
0 @P30@ INDI
1 DEAT
2 DATE 2 Okt 2010
1 SEX F
1 NAME Berta /Hamann/
1 FAMS @F8@
0 @P31@ INDI
1 BIRT
2 DATE xx.xx.xx
1 DEAT
2 DATE xx.xx.xx
1 SEX M
1 NAME Wolfgang /Hamann/
1 FAMC @F8@
0 @P32@ INDI
1 BIRT
2 DATE 10 Mär 1959
1 SEX F
1 NAME Elvira /Bous/
1 FAMC @F8@
0 @P33@ INDI
1 SEX F
1 NAME Danielle /Fadda/
1 BIRT
2 DATE 25.12.2013
1 FAMC @F15@
0 @P34@ INDI
1 SEX M
1 NAME Engelbert /Sans/
1 FAMC @F9@
0 @P35@ INDI
1 BIRT
2 DATE 21 SEP 1844
2 PLAC Bauschheim
1 DEAT Y
2 DATE 30 APR 1887
2 PLAC Wallerstädten
1 SEX F
1 NAME Christina Margaretha /Horst/
1 FAMS @F12@
0 @P36@ INDI
1 BIRT
2 DATE 27 Dez 1844
2 PLAC Wallerstädten
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::258571
1 NAME Philipp /Bender/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::258571
1 SEX M
1 DEAT Y
2 DATE 24 FEB 1896
1 FAMS @F11@
1 FAMS @F12@
0 @P37@ INDI
1 BIRT
2 DATE 7 JAN 1859
2 PLAC Wixhausen
1 DEAT Y
1 SEX F
1 NAME Elisabeth Karoline /Storck/
1 FAMS @F13@
0 @P38@ INDI
1 BIRT
2 DATE 6 Juli 1868
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::900258571
1 NAME Barbara Elisabetha /Gerhardt/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::900258571
1 SEX F
1 FAMS @F11@
0 @F1@ FAM
1 HUSB @P3@
1 WIFE @P2@
1 CHIL @P4@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P1@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Okt 1993
2 PLAC Büttelborn, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
3 FORM jpg
3 TITL Heiratsurkunde
0 @F2@ FAM
1 HUSB @P11@
1 WIFE @P14@
1 CHIL @P15@
2 _FREL Natural
2 _MREL Natural
0 @F3@ FAM
1 HUSB @P8@
1 WIFE @P7@
1 CHIL @P25@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P2@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P24@
2 _FREL Natural
2 _MREL Natural
0 @F4@ FAM
1 HUSB @P26@
1 WIFE @P25@
1 CHIL @P27@
2 _FREL Natural
2 _MREL Natural
0 @F5@ FAM
1 HUSB @P17@
1 WIFE @P10@
1 CHIL @P16@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P18@
2 _FREL Natural
2 _MREL Natural
0 @F6@ FAM
1 HUSB @P19@
1 WIFE @P9@
1 CHIL @P20@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P21@
2 _FREL Natural
2 _MREL Natural
0 @F7@ FAM
1 HUSB @P6@
1 WIFE @P5@
1 CHIL @P9@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P3@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P10@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P11@
2 _FREL Natural
2 _MREL Natural
0 @F8@ FAM
1 HUSB @P29@
1 WIFE @P30@
1 CHIL @P7@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P31@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P32@
2 _FREL Natural
2 _MREL Natural
0 @F9@ FAM
1 HUSB @P22@
1 WIFE @P23@
1 CHIL @P8@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P34@
2 _FREL Natural
2 _MREL Natural
0 @F10@ FAM
1 HUSB @P13@
1 WIFE @P12@
1 CHIL @P5@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Mai 1910
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::270602
0 @F11@ FAM
1 HUSB @P36@
1 WIFE @P38@
1 MARR
2 DATE 2 Sept 1887
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::258571
0 @F12@ FAM
1 HUSB @P36@
1 WIFE @P35@
1 CHIL @P13@
2 _FREL Natural
2 _MREL Natural
0 @F13@ FAM
1 WIFE @P37@
1 CHIL @P12@
2 _MREL Natural
0 @F14@ FAM
1 WIFE @P24@
1 CHIL @P28@
2 _MREL Natural
0 @F15@ FAM
1 WIFE @P16@
1 CHIL @P33@
2 _MREL Natural
0 @R1403577562@ REPO
1 NAME Ancestry.com
0 @S1434613321@ SOUR
1 REPO @R1403577562@
1 TITL Ancestry Family Trees
1 PUBL Online publication - Provo, UT, USA: Ancestry.com. Original data: Family Tree eu.lukasmartin.files submitted by Ancestry members.
0 @S1434613561@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Marriages, 1849-1930
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,61118::0
0 @S1446587138@ SOUR
1 REPO @R1403577562@
1 TITL Germany, Find A Grave Index, 1600s-Current
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,60533::0
0 @S1446588284@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Births, 1851-1901
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,61117::0
0 TRLR

@ -44,7 +44,7 @@
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#pressedkey" prefHeight="680.0" prefWidth="1280.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controller.homeController">
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#pressedkey" prefHeight="680.0" prefWidth="1280.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="eu.lukasmartin.controller.homeController">
<BorderPane id="borderpane" layoutX="162.0" layoutY="64.0" prefHeight="200.0" prefWidth="200.0" stylesheets="@../css/home.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<top>
<BorderPane prefHeight="0.0" prefWidth="1280.0" BorderPane.alignment="CENTER">
@ -116,7 +116,7 @@
<AnchorPane onMouseClicked="#bodyOnClick" onMouseEntered="#bodyMouseEntred" prefHeight="627.0" prefWidth="1135.0" BorderPane.alignment="CENTER">
<Pane id="panehome" stylesheets="@../css/home.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<VBox id="menuslide" fx:id="menuslideV" prefHeight="622.0" prefWidth="200.0" stylesheets="@../css/home.css" visible="false">
<Pane prefHeight="34.0" prefWidth="198.0" styleClass="background" stylesheets="@../css/prefrence.css">
<Pane prefHeight="34.0" prefWidth="198.0" styleClass="background" stylesheets="@../css/home.css">
<padding>
<Insets left="10.0" />
</padding>
@ -130,7 +130,7 @@
<TextField id="searchBar" layoutX="7.0" layoutY="11.0" prefHeight="31.0" prefWidth="185.0" styleClass="background" stylesheets="@../css/home.css" />
</Pane>
<Pane prefHeight="35.0" prefWidth="198.0">
<Label id="labelWindows" fx:id="labelWindows" contentDisplay="CENTER" layoutX="65.0" layoutY="7.0" prefHeight="23.0" prefWidth="68.0" stylesheets="@../css/home.css" text="Windows" textAlignment="CENTER" textFill="#71f86e">
<Label id="labelWindows" fx:id="labelWindows" contentDisplay="CENTER" layoutX="65.0" layoutY="9.0" prefHeight="23.0" prefWidth="68.0" stylesheets="@../css/home.css" text="Windows" textAlignment="CENTER" textFill="#71f86e">
<font>
<Font size="16.0" />
</font>

@ -12,7 +12,7 @@
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane prefHeight="400.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controller.preferenceController">
<AnchorPane prefHeight="400.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="eu.lukasmartin.controller.preferenceController">
<BorderPane id="backgroundBorderPane" layoutX="67.0" layoutY="54.0" prefHeight="200.0" prefWidth="200.0" styleClass="background" stylesheets="@../css/prefrence.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<top>
<BorderPane onMouseDragged="#dragged" onMousePressed="#pressed" prefHeight="25.0" prefWidth="600.0" styleClass="topbar" stylesheets="@../css/prefrence.css" BorderPane.alignment="CENTER">

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0"
prefWidth="350.0" styleClass="background" stylesheets="@../css/prefrence.css"
xmlns="http://javafx.com/javafx/15.0.1">
<Pane layoutX="1.0" layoutY="1.0" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: transparent;"
stylesheets="@../css/prefrence.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="1.0">
<Label layoutX="34.0" layoutY="64.0" text="Unsaved changes, do you want to save them?" textFill="WHITE">
<font>
<Font size="14.0"/>
</font>
</Label>
<Button layoutX="267.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Save"/>
<Button layoutX="34.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Cancel"/>
<Label layoutX="34.0" layoutY="25.0" text="Review Changes" textFill="WHITE">
<font>
<Font size="18.0"/>
</font>
</Label>
<Button layoutX="197.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Discard"/>
</Pane>
</AnchorPane>

@ -1,16 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE preferences SYSTEM "http://java.sun.com/dtd/preferences.dtd">
<preferences EXTERNAL_XML_VERSION="1.0">
<root type="user">
<map/>
<node name="genealogieresearchtool">
<map/>
<node name="Test">
<map>
<entry key="name" value="Lukas Martin"/>
<entry key="username" value="Kaabp"/>
</map>
</node>
</node>
</root>
</preferences>

@ -1,8 +1,8 @@
package controller;
package eu.lukasmartin.controller;
import com.jfoenix.controls.JFXListCell;
import helper.menuCloser;
import helper.windowOpener;
import eu.lukasmartin.helper.menuCloser;
import eu.lukasmartin.helper.windowOpener;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.geometry.Rectangle2D;
@ -171,13 +171,13 @@ public class homeController {
//Options Menu Opened Prefrence Button Clicked
public void optionsTopMenuPrefrenceButton(MouseEvent mouseEvent) throws IOException {
FXMLLoader loader = new FXMLLoader(getClass().getResource("/resources/fxml/preference.fxml"));
Parent root = loader.load();
preferenceController prfcont = loader.getController();
prfcont.setPreferenceLabels(pref0.get("username", "Entre a username"), pref0.get("name", "Entre a name"));
wOpener.newWindowExitingScene(root, "Prefrences", StageStyle.UNDECORATED,800, 400);
optionsmenu.setVisible(false);
public void optionsTopMenuPrefrenceButton(MouseEvent mouseEvent) throws IOException { //
FXMLLoader loader = new FXMLLoader(getClass().getResource("/eu/lukasmartin/resources/fxml/preference.fxml")); //
Parent root = loader.load(); //
preferenceController prfcont = loader.getController(); //
prfcont.setPreferenceLabels(pref0.get("username", "Entre a username"), pref0.get("name", "Entre a name")); //
wOpener.newWindowExitingScene(root, "Prefrences", StageStyle.UNDECORATED,800, 400); //
optionsmenu.setVisible(false); //
}

@ -1,10 +1,16 @@
package controller;
package eu.lukasmartin.controller;
import eu.lukasmartin.helper.windowOpener;
import javafx.fxml.FXML;
import javafx.fxml.FXMLLoader;
import javafx.scene.Node;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.control.TextField;
import javafx.scene.input.MouseEvent;
import javafx.scene.paint.Color;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
import java.io.FileOutputStream;
import java.io.IOException;
@ -13,6 +19,7 @@ import java.util.prefs.Preferences;
/**
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*
*/
public class preferenceController {
@ -33,6 +40,7 @@ public class preferenceController {
//Const
double x,y;
Preferences pref0 = Preferences.userRoot().node("genealogieresearchtool/Test"); //Gets the user preferences
windowOpener wopen = new windowOpener();
//Menu Top Bar pressed
@ -53,14 +61,23 @@ public class preferenceController {
//Close Button
public void closeButtonClicked(MouseEvent mouseEvent) throws IOException, BackingStoreException {
Stage stage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); //Gets the current window
FileOutputStream fos = new FileOutputStream("./pref0.xml"); //Gets xml file
pref0.put("username", usernameInputField.getText()); //Saves username in preferences
pref0.put("name", nameInputField.getText()); //Saves name in preferences
pref0.exportNode(fos); //Export the preferences to xml file
fos.close(); //Closes xml file
stage.close(); //Closes the window
public void closeButtonClicked(MouseEvent mouseEvent) throws IOException {
Stage stage = new Stage(); //Stage
Parent root = FXMLLoader.load(getClass().getResource("/eu/lukasmartin/resources/fxml/saveChanges.fxml")); //Gets Scene
stage.setTitle("save changes"); //Sets Scene Title
stage.initStyle(StageStyle.TRANSPARENT); //Sets StageStyle
Scene scene = new Scene(root, 350 , 200); //Sets the Scene + dimensions
scene.setFill(Color.TRANSPARENT); //Sets Background Fill
stage.setScene(scene); //Finally sets the Scene
stage.setResizable(false); //Sets Resizeability
if(!usernameInputField.getText().equals(pref0.get("username", " ")) || //Checks for Changes
!nameInputField.getText().equals(pref0.get("name", " ")) ) { //Checks for Changes
stage.show(); //IF true sets Stage
}
else {
Stage openStage = (Stage) ((Node) mouseEvent.getSource()).getScene().getWindow(); //Gets curren Stage
openStage.close(); //Closes current Stages
}
}

@ -0,0 +1,15 @@
package eu.lukasmartin.controller;
import javafx.fxml.FXML;
import javafx.scene.layout.BorderPane;
/**
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
*/
public class saveChangesController {
@FXML private BorderPane background;
}

@ -0,0 +1,17 @@
package eu.lukasmartin.files.gedcom;
import org.jetbrains.annotations.NotNull;
import java.io.File;
/**
* @author <a href="http://lukasmartin.eu">Lukas Martin</a>
* @since 11.01
* @version 1.1
*/
public class gedcomReader extends File {
public gedcomReader(@NotNull String pathname) {
super(pathname);
}
}

@ -1,4 +1,4 @@
package genologie_app;
package eu.lukasmartin.genealogie_app;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
@ -19,11 +19,11 @@ public class Main extends Application {
@Override
public void start(Stage primaryStage) { //Start function
try { //Try (check for runtime errors)
Parent root = FXMLLoader.load(getClass().getResource("/resources/fxml/home.fxml")); //Gets the start FXML
Parent root = FXMLLoader.load(getClass().getResource("/eu/lukasmartin/resources/fxml/home.fxml")); //Gets the start FXML
primaryStage.setTitle("Genologie"); //Sets the title of the start FXML
primaryStage.initStyle(StageStyle.UNDECORATED); //Sets the style of the window to "UNDECORATED"
primaryStage.setScene(new Scene(root, 1280, 680)); //Sets the scene for the start and sets the size
helper.ResizeHelper.addResizeListener(primaryStage); //Test
eu.lukasmartin.helper.ResizeHelper.addResizeListener(primaryStage); //Test
primaryStage.setResizable(true); //Sets the resizability to true
primaryStage.show(); //Starts the window (therefore the program)
} catch (Exception e) { //Catches the error

@ -1,4 +1,4 @@
package helper;
package eu.lukasmartin.helper;
import javafx.collections.ObservableList;
import javafx.event.EventHandler;

@ -1,4 +1,4 @@
package helper;
package eu.lukasmartin.helper;
import javafx.scene.layout.Pane;

@ -1,10 +1,11 @@
package helper;
package eu.lukasmartin.helper;
import javafx.fxml.FXMLLoader;
import javafx.geometry.Rectangle2D;
import javafx.scene.Node;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.paint.Color;
import javafx.stage.Screen;
import javafx.stage.Stage;
import javafx.stage.StageStyle;
@ -72,7 +73,7 @@ public class windowOpener {
Rectangle2D primaryScreenBounds = Screen.getPrimary().getVisualBounds();
Stage stage = (Stage) ((Node) eventObject.getSource()).getScene().getWindow();
Parent scene = FXMLLoader.load(getClass().getResource(pathFXML));
stage.setScene(new Scene(scene, width, height));
scene.getScene().setFill(Color.TRANSPARENT);
stage.setTitle(title);
stage.centerOnScreen();
stage.setX(primaryScreenBounds.getMinX());

@ -0,0 +1,10 @@
/* css */
/* Author: Lukas Martin */
.background {
-fx-background-color: #252530;
-fx-border-color: #6b6868;
-fx-background-radius: 16 16 16 16;
-fx-border-radius: 16 16 16 16;
-fx-border-width: 1px 1px 1px 1px;
}

@ -0,0 +1,574 @@
0 HEAD
1 CHAR UTF-8
1 SOUR Ancestry.com Family Trees
2 VERS (2010.3)
2 NAME Ancestry.com Family Trees
2 CORP Ancestry.com
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
0 @P1@ INDI
1 SEX M
1 NAME Lukas /Martin/
1 BIRT
2 DATE 03.12.2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
3 FORM jpg
3 TITL Abstammungsurkunde Lukas
1 _DEG finished secondary school (Martin-Buber-Schule)
2 DATE 01.06.2018
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished elementery school (Schwenkschule)
2 DATE 01.06.2011
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 _DEG finished high school (Berufliche Schulen Groß-Gerau)
2 DATE 01.06.2020
2 PLAC Groß-Gerau, Groß-Gerau, Hessen, Deutschland
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=74e84c9a-6dd4-43ab-9ee1-6ee8b4362857&tid=118734012&pid=1
2 FORM jpg
2 TITL Abstammungsurkunde Lukas
1 FAMC @F1@
0 @P2@ INDI
1 BIRT
2 DATE 10 Nov 1968
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Ulrike Margot /Martin/
1 SEX F
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=5eec306a-27d1-41ce-a1d5-f5f86418c315&tid=118734012&pid=2
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=2
2 FORM jpg
2 TITL Heiratsurkunde
1 FAMC @F3@
1 FAMS @F1@
0 @P3@ INDI
1 BIRT
2 DATE 29 Sep 1959
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
3 FORM jpg
3 TITL Abstammungsurkunde Ralf
1 DEAT
2 DATE 26 Apr 2006
2 PLAC Frankfurt am Main, Hessen, Deutschland
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
3 FORM jpg
3 TITL Sterbeurkunde Ralf
1 BURI
2 PLAC Gross-Gerau, Landkreis Groß-Gerau, Hessen, Germany
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
1 NAME Ralf Karl /Martin/
2 SOUR @S1446587138@
3 _APID 1,60533::172063687
1 SEX M
1 CONF
2 DATE 11 Nov 1967
2 PLAC Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
3 FORM jpg
3 TITL Konformationsurkunde Ralf
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=3
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=e6f93ccf-fdbd-47ea-b99a-a06e09d7f697&tid=118734012&pid=3
2 FORM jpg
2 TITL Foto
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fa45f0be-707d-4432-b7fc-97322541f1a0&tid=118734012&pid=3
2 FORM jpg
2 TITL Sterbeurkunde Ralf
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=37599470-f782-4d5a-9f88-d2f074ba00bd&tid=118734012&pid=3
2 FORM jpg
2 TITL Abstammungsurkunde Ralf
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
2 FORM jpg
2 TITL Heiratsurkunde
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=96aa0a45-d7d1-4ec1-baca-746ec9d7446d&tid=118734012&pid=3
2 FORM jpg
2 TITL Konformationsurkunde Ralf
1 FAMC @F7@
1 FAMS @F1@
0 @P4@ INDI
1 BIRT
2 DATE 3 Dez 2000
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
3 FORM jpg
3 TITL Abstammungsurkund Jan
1 SEX M
1 NAME Jan /Martin/
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=088b91a8-2608-4cd4-94aa-8b1f9487000c&tid=118734012&pid=4
2 FORM jpg
2 TITL Abstammungsurkund Jan
1 FAMC @F1@
0 @P5@ INDI
1 BIRT
2 DATE 30 JAN 1926
1 DEAT
2 DATE 9 OCT 2011
1 NAME Elisabeth /Martin/
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=5
1 FAMC @F10@
1 FAMS @F7@
0 @P6@ INDI
1 BIRT
2 DATE 3 MAR 1925
1 DEAT
2 DATE 26 JAN 2003
1 NAME Heinrich /Martin/
1 SEX M
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=6
1 FAMS @F7@
0 @P7@ INDI
1 BIRT
2 DATE 12.Sep.1944
2 PLAC Königsheim
1 DEAT
2 DATE 9.12.1975
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Regina /Hamann/
1 SEX F
1 FAMC @F8@
1 FAMS @F3@
0 @P8@ INDI
1 BIRT
2 DATE 22 Jun 1938
2 PLAC Nackenheim, Mainz-Bingen, Rheinland-Pfalz, Deutschland
1 DEAT
2 DATE 24.03.1997
2 PLAC Wiesbaden, Hessen, Deutschland
1 NAME Walter /Sans/
1 SEX M
1 FAMC @F9@
1 FAMS @F3@
0 @P9@ INDI
1 BIRT
2 DATE 10 Nov 1948
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Monika /Martin/
1 FAMC @F7@
1 FAMS @F6@
0 @P10@ INDI
1 BIRT
2 DATE 30 Dez.xx
2 PLAC Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Rita /Fadda/
1 FAMC @F7@
1 FAMS @F5@
0 @P11@ INDI
1 BIRT
2 DATE 15 Feb 1956
1 NAME Jürgen /Martin/
1 SEX M
1 OBJE
2 FILE http://trees.ancestry.com/rd?f=image&guid=8e36ccaa-073f-4405-b928-1b5b41028adb&tid=118734012&pid=11
2 FORM jpg
2 TITL XV8M5716Juergen_Martin_3cmhp
1 FAMC @F7@
1 FAMS @F2@
0 @P12@ INDI
1 BIRT
2 DATE 4 MAY 1885
2 PLAC Worfelden
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::900270602
1 NAME Barbara Elisabeth /Best/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::900270602
1 SEX F
1 DEAT Y
2 DATE 27 SEP 1969
2 PLAC Goddelau
1 FAMC @F13@
1 FAMS @F10@
0 @P13@ INDI
1 BIRT
2 DATE 17 Mai 1886
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 541
3 _APID 1,61117::1081166
1 NAME Peter /Bender/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::270602
2 SOUR @S1446588284@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 541
3 _APID 1,61117::1081166
1 SEX M
1 DEAT Y
1 FAMC @F12@
1 FAMS @F10@
0 @P14@ INDI
1 BIRT
2 DATE 3 SEP 1960
1 DEAT
2 DATE 21 OCT 2018
2 PLAC Frankfurt am Main Uni-Klinikum, Hessen, Deutschland
1 NAME Heidemarie /Seidel/
1 SEX F
1 SOUR @S1434613321@
2 PAGE Ancestry Family Tree
2 DATA
3 TEXT http://trees.ancestry.com/pt/AMTCitationRedir.aspx?tid=118734012&pid=14
1 FAMS @F2@
0 @P15@ INDI
1 BIRT
2 DATE 3 Jun 2002
1 NAME Anna-Livia Marta Marie /Martin/
1 SEX F
1 FAMC @F2@
0 @P16@ INDI
1 SEX F
1 NAME Graziella /Fadda/
1 FAMC @F5@
1 FAMS @F15@
0 @P17@ INDI
1 BIRT
2 DATE 3 Sep.xx
2 PLAC Italien
1 NAME Carlo /Fadda/
1 SEX M
1 FAMS @F5@
0 @P18@ INDI
1 SEX M
1 NAME Silvio /Fadda/
1 FAMC @F5@
0 @P19@ INDI
1 SEX M
1 NAME Julio /Rivas/
1 FAMS @F6@
0 @P20@ INDI
1 NAME Johannes
1 SEX M
1 FAMC @F6@
0 @P21@ INDI
1 SEX F
1 NAME Karina
1 FAMC @F6@
0 @P22@ INDI
1 SEX M
1 NAME Martin /Sans/
1 FAMS @F9@
0 @P23@ INDI
1 SEX F
1 NAME Therese /Sans/
1 FAMS @F9@
0 @P24@ INDI
1 BIRT
2 DATE 4 Nov 1972
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Annette /Simon/
1 SEX F
1 FAMC @F3@
1 FAMS @F14@
0 @P25@ INDI
1 BIRT
2 DATE 25 Mai 1965
2 PLAC Mainz, Rheinland-Pfalz, Deutschland
1 NAME Petra /Scheib/
1 SEX F
1 FAMC @F3@
1 FAMS @F4@
0 @P26@ INDI
1 NAME Dietmar /Scheib/
1 BIRT
2 DATE 18 Dez 1960
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX M
1 FAMS @F4@
0 @P27@ INDI
1 BIRT
2 DATE 16.04.1992
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 NAME Lisa Isabell /Scheib/
1 SEX F
1 FAMC @F4@
0 @P28@ INDI
1 BIRT
2 DATE 24 Mär 1996
2 PLAC Rüsselsheim, Groß-Gerau, Hessen, Deutschland
1 SEX F
1 NAME Julia /Simon/
1 FAMC @F14@
0 @P29@ INDI
1 SEX M
1 NAME Martin /Hamann/
1 FAMS @F8@
0 @P30@ INDI
1 DEAT
2 DATE 2 Okt 2010
1 SEX F
1 NAME Berta /Hamann/
1 FAMS @F8@
0 @P31@ INDI
1 BIRT
2 DATE xx.xx.xx
1 DEAT
2 DATE xx.xx.xx
1 SEX M
1 NAME Wolfgang /Hamann/
1 FAMC @F8@
0 @P32@ INDI
1 BIRT
2 DATE 10 Mär 1959
1 SEX F
1 NAME Elvira /Bous/
1 FAMC @F8@
0 @P33@ INDI
1 SEX F
1 NAME Danielle /Fadda/
1 BIRT
2 DATE 25.12.2013
1 FAMC @F15@
0 @P34@ INDI
1 SEX M
1 NAME Engelbert /Sans/
1 FAMC @F9@
0 @P35@ INDI
1 BIRT
2 DATE 21 SEP 1844
2 PLAC Bauschheim
1 DEAT Y
2 DATE 30 APR 1887
2 PLAC Wallerstädten
1 SEX F
1 NAME Christina Margaretha /Horst/
1 FAMS @F12@
0 @P36@ INDI
1 BIRT
2 DATE 27 Dez 1844
2 PLAC Wallerstädten
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::258571
1 NAME Philipp /Bender/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::258571
1 SEX M
1 DEAT Y
2 DATE 24 FEB 1896
1 FAMS @F11@
1 FAMS @F12@
0 @P37@ INDI
1 BIRT
2 DATE 7 JAN 1859
2 PLAC Wixhausen
1 DEAT Y
1 SEX F
1 NAME Elisabeth Karoline /Storck/
1 FAMS @F13@
0 @P38@ INDI
1 BIRT
2 DATE 6 Juli 1868
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::900258571
1 NAME Barbara Elisabetha /Gerhardt/
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::900258571
1 SEX F
1 FAMS @F11@
0 @F1@ FAM
1 HUSB @P3@
1 WIFE @P2@
1 CHIL @P4@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P1@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Okt 1993
2 PLAC Büttelborn, Groß-Gerau, Hessen, Deutschland
2 OBJE
3 FILE http://trees.ancestry.com/rd?f=image&guid=fc0852d7-4cd9-4e4f-b969-470a65e957dd&tid=118734012&pid=3
3 FORM jpg
3 TITL Heiratsurkunde
0 @F2@ FAM
1 HUSB @P11@
1 WIFE @P14@
1 CHIL @P15@
2 _FREL Natural
2 _MREL Natural
0 @F3@ FAM
1 HUSB @P8@
1 WIFE @P7@
1 CHIL @P25@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P2@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P24@
2 _FREL Natural
2 _MREL Natural
0 @F4@ FAM
1 HUSB @P26@
1 WIFE @P25@
1 CHIL @P27@
2 _FREL Natural
2 _MREL Natural
0 @F5@ FAM
1 HUSB @P17@
1 WIFE @P10@
1 CHIL @P16@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P18@
2 _FREL Natural
2 _MREL Natural
0 @F6@ FAM
1 HUSB @P19@
1 WIFE @P9@
1 CHIL @P20@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P21@
2 _FREL Natural
2 _MREL Natural
0 @F7@ FAM
1 HUSB @P6@
1 WIFE @P5@
1 CHIL @P9@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P3@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P10@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P11@
2 _FREL Natural
2 _MREL Natural
0 @F8@ FAM
1 HUSB @P29@
1 WIFE @P30@
1 CHIL @P7@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P31@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P32@
2 _FREL Natural
2 _MREL Natural
0 @F9@ FAM
1 HUSB @P22@
1 WIFE @P23@
1 CHIL @P8@
2 _FREL Natural
2 _MREL Natural
1 CHIL @P34@
2 _FREL Natural
2 _MREL Natural
0 @F10@ FAM
1 HUSB @P13@
1 WIFE @P12@
1 CHIL @P5@
2 _FREL Natural
2 _MREL Natural
1 MARR
2 DATE 15 Mai 1910
2 PLAC Groß-Gerau, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 246
3 _APID 1,61118::270602
0 @F11@ FAM
1 HUSB @P36@
1 WIFE @P38@
1 MARR
2 DATE 2 Sept 1887
2 PLAC Wallerstaedten, Hessen, Deutschland
2 SOUR @S1434613561@
3 PAGE Hessisches Hauptstaatsarchiv; Wiesbaden, Deutschland; Bestand: 906; Laufende Nummer: 543
3 _APID 1,61118::258571
0 @F12@ FAM
1 HUSB @P36@
1 WIFE @P35@
1 CHIL @P13@
2 _FREL Natural
2 _MREL Natural
0 @F13@ FAM
1 WIFE @P37@
1 CHIL @P12@
2 _MREL Natural
0 @F14@ FAM
1 WIFE @P24@
1 CHIL @P28@
2 _MREL Natural
0 @F15@ FAM
1 WIFE @P16@
1 CHIL @P33@
2 _MREL Natural
0 @R1403577562@ REPO
1 NAME Ancestry.com
0 @S1434613321@ SOUR
1 REPO @R1403577562@
1 TITL Ancestry Family Trees
1 PUBL Online publication - Provo, UT, USA: Ancestry.com. Original data: Family Tree eu.lukasmartin.files submitted by Ancestry members.
0 @S1434613561@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Marriages, 1849-1930
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,61118::0
0 @S1446587138@ SOUR
1 REPO @R1403577562@
1 TITL Germany, Find A Grave Index, 1600s-Current
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,60533::0
0 @S1446588284@ SOUR
1 REPO @R1403577562@
1 TITL Hesse, Germany, Births, 1851-1901
1 AUTH Ancestry.com
1 PUBL Ancestry.com Operations, Inc.
1 _APID 1,61117::0
0 TRLR

@ -44,7 +44,7 @@
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#pressedkey" prefHeight="680.0" prefWidth="1280.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controller.homeController">
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" onKeyPressed="#pressedkey" prefHeight="680.0" prefWidth="1280.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="eu.lukasmartin.controller.homeController">
<BorderPane id="borderpane" layoutX="162.0" layoutY="64.0" prefHeight="200.0" prefWidth="200.0" stylesheets="@../css/home.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<top>
<BorderPane prefHeight="0.0" prefWidth="1280.0" BorderPane.alignment="CENTER">
@ -115,8 +115,8 @@
<center>
<AnchorPane onMouseClicked="#bodyOnClick" onMouseEntered="#bodyMouseEntred" prefHeight="627.0" prefWidth="1135.0" BorderPane.alignment="CENTER">
<Pane id="panehome" stylesheets="@../css/home.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<VBox id="menuslide" fx:id="menuslideV" prefHeight="622.0" prefWidth="200.0" stylesheets="@../css/home.css">
<Pane prefHeight="34.0" prefWidth="198.0" styleClass="background" stylesheets="@../css/prefrence.css">
<VBox id="menuslide" fx:id="menuslideV" prefHeight="622.0" prefWidth="200.0" stylesheets="@../css/home.css" visible="false">
<Pane prefHeight="34.0" prefWidth="198.0" styleClass="background" stylesheets="@../css/home.css">
<padding>
<Insets left="10.0" />
</padding>

@ -12,7 +12,7 @@
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane prefHeight="400.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="controller.preferenceController">
<AnchorPane prefHeight="400.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/15.0.1" xmlns:fx="http://javafx.com/fxml/1" fx:controller="eu.lukasmartin.controller.preferenceController">
<BorderPane id="backgroundBorderPane" layoutX="67.0" layoutY="54.0" prefHeight="200.0" prefWidth="200.0" styleClass="background" stylesheets="@../css/prefrence.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
<top>
<BorderPane onMouseDragged="#dragged" onMousePressed="#pressed" prefHeight="25.0" prefWidth="600.0" styleClass="topbar" stylesheets="@../css/prefrence.css" BorderPane.alignment="CENTER">

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0"
prefWidth="350.0" styleClass="background" stylesheets="@../css/prefrence.css"
xmlns="http://javafx.com/javafx/15.0.1">
<Pane layoutX="1.0" layoutY="1.0" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: transparent;"
stylesheets="@../css/prefrence.css" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="1.0"
AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="1.0">
<Label layoutX="34.0" layoutY="64.0" text="Unsaved changes, do you want to save them?" textFill="WHITE">
<font>
<Font size="14.0"/>
</font>
</Label>
<Button layoutX="267.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Save"/>
<Button layoutX="34.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Cancel"/>
<Label layoutX="34.0" layoutY="25.0" text="Review Changes" textFill="WHITE">
<font>
<Font size="18.0"/>
</font>
</Label>
<Button layoutX="197.0" layoutY="145.0" mnemonicParsing="false" prefHeight="25.0" prefWidth="63.0"
text="Discard"/>
</Pane>
</AnchorPane>

@ -10,7 +10,8 @@ module Genologie {
requires FX.BorderlessScene;
requires com.jfoenix;
requires java.prefs;
requires org.jetbrains.annotations;
opens genologie_app;
opens controller;
opens eu.lukasmartin.genealogie_app;
opens eu.lukasmartin.controller;
}
Loading…
Cancel
Save