Initial commit for Software Engineerung & Programming Course

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2024-04-14 02:30:44 +02:00
commit 5e44b7547f
511 changed files with 50289 additions and 0 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: new_build.server.control.ServerController

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,8 @@
.list-cell:even {
-fx-background-color: white;
-fx-text-fill: black;
}
.list-cell:odd {
-fx-background-color: white;
-fx-text-fill: black;
}

View File

@@ -0,0 +1,23 @@
.text-field {
-fx-background-color: #f2f2f2 , #f2f2f2 , #0079bf;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
-fx-text-fill: #f2f2f2;
-fx-prompt-text-fill: #f2f2f2;
}
.text-field:focused {
-fx-background-color: #f2f2f2 , #f2f2f2 , #0079bf;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
-fx-text-fill: #f2f2f2;
-fx-prompt-text-fill: #f2f2f2;
}
.button{
-fx-padding: 0.7em 0.57em;
-fx-background-radius: 0 0 0 0;
-jfx-button-type: RAISED;
-fx-background-color: #f2f2f2;
-fx-text-fill: #0079bf;
}

View File

@@ -0,0 +1,23 @@
.text-field {
-fx-background-color: #f2f2f2 , #f2f2f2 , #0079bf;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
-fx-text-fill: #f2f2f2;
-fx-prompt-text-fill: #f2f2f2;
}
.text-field:focused {
-fx-background-color: #f2f2f2 , #f2f2f2 , #0079bf;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
-fx-text-fill: #f2f2f2;
-fx-prompt-text-fill: #f2f2f2;
}
.button{
-fx-padding: 0.7em 0.57em;
-fx-background-radius: 0 0 0 0;
-jfx-button-type: RAISED;
-fx-background-color: #f2f2f2;
-fx-text-fill: #0079bf;
}

View File

@@ -0,0 +1,19 @@
.text-field {
-fx-background-color: #a9a9a9 , white , white;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
}
.text-field:focused {
-fx-background-color: #a9a9a9 , white , white;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
}
.button{
-fx-padding: 0.7em 0.57em;
-fx-background-radius: 0 0 0 0;
-jfx-button-type: RAISED;
-fx-background-color: #0079bf;
-fx-text-fill: #f2f2f2;
}

View File

@@ -0,0 +1,23 @@
.text-field {
-fx-background-color: #f2f2f2 , #f2f2f2 , #0079bf;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
-fx-text-fill: #f2f2f2;
-fx-prompt-text-fill: #f2f2f2;
}
.text-field:focused {
-fx-background-color: #f2f2f2 , #f2f2f2 , #0079bf;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
-fx-text-fill: #f2f2f2;
-fx-prompt-text-fill: #f2f2f2;
}
.button{
-fx-padding: 0.7em 0.57em;
-fx-background-radius: 0 0 0 0;
-jfx-button-type: RAISED;
-fx-background-color: #f2f2f2;
-fx-text-fill: #0079bf;
}

View File

@@ -0,0 +1,21 @@
.text-field {
-fx-background-color: #a9a9a9 , white , white;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
}
.text-field:focused {
-fx-background-color: #a9a9a9 , white , white;
-fx-background-insets: 0 -1 -1 -1, 0 0 0 0, 0 -1 0 -1;
-fx-background-radius: 0 0 0 0;
}
.button{
-fx-padding: 0.7em 0.57em;
-fx-background-radius: 0 0 0 0;
-jfx-button-type: RAISED;
-fx-background-color: #0079bf;
-fx-text-fill: #f2f2f2;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1012 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@@ -0,0 +1,121 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ChoiceBox?>
<?import javafx.scene.control.DatePicker?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.ChatController">
<left>
<BorderPane prefHeight="200.0" prefWidth="550.0" BorderPane.alignment="CENTER">
<bottom>
<HBox prefHeight="140.0" prefWidth="545.0" BorderPane.alignment="CENTER">
<children>
<TextArea fx:id="messageField" prefHeight="115.0" prefWidth="398.0" wrapText="true">
<HBox.margin>
<Insets right="5.0" />
</HBox.margin>
</TextArea>
<VBox prefHeight="100.0" prefWidth="148.0">
<children>
<HBox minHeight="20.0" prefHeight="40.0" prefWidth="147.0">
<children>
<Button fx:id="sendButton" minHeight="20.0" mnemonicParsing="false" onMouseClicked="#sendButtonClicked" prefHeight="54.0" prefWidth="108.0" text="Senden">
<HBox.margin>
<Insets right="5.0" />
</HBox.margin></Button>
<Button minHeight="20.0" mnemonicParsing="false" onAction="#appendixButtonClicked" prefHeight="45.0" prefWidth="40.0">
<graphic>
<ImageView fitHeight="27.0" fitWidth="30.0" opacity="0.7" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../image/circle_up.png" />
</image>
</ImageView>
</graphic></Button>
</children>
</HBox>
<VBox prefHeight="65.0" prefWidth="145.0">
<children>
<DatePicker fx:id="datePicker" />
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<ChoiceBox fx:id="hours" prefWidth="150.0" />
<ChoiceBox fx:id="minutes" prefWidth="150.0" />
</children>
</HBox>
</children>
</VBox>
<Button fx:id="pollSender" minHeight="30.0" mnemonicParsing="false" onMouseClicked="#pollButtonClicked" prefHeight="39.0" prefWidth="145.0" text="Abstimmung" textAlignment="CENTER" />
</children>
</VBox>
</children>
<BorderPane.margin>
<Insets top="5.0" />
</BorderPane.margin>
</HBox>
</bottom>
<top>
<HBox fx:id="chatLabelBox" spacing="10.0" BorderPane.alignment="CENTER">
<children>
<Label text="Teamchat:">
<font>
<Font size="25.0" />
</font>
</Label>
<Label fx:id="groupIDLabel" text="groupID">
<font>
<Font size="25.0" />
</font>
</Label>
<ChoiceBox id="filterSelector" fx:id="filterSelector" prefHeight="31.0" prefWidth="160.0">
<HBox.margin>
<Insets bottom="5.0" />
</HBox.margin></ChoiceBox>
</children>
</HBox>
</top>
<padding>
<Insets bottom="5.0" left="5.0" top="5.0" />
</padding>
<center>
<ListView fx:id="listView" prefHeight="341.0" prefWidth="545.0" styleClass="pane-list" stylesheets="@../css/list_style.css" BorderPane.alignment="CENTER" />
</center>
</BorderPane>
</left>
<right>
<BorderPane prefHeight="600.0" prefWidth="230.0" BorderPane.alignment="CENTER">
<top>
<Label text="User" BorderPane.alignment="CENTER">
<font>
<Font name="System Bold" size="20.0" />
</font>
<BorderPane.margin>
<Insets bottom="3.0" top="8.0" />
</BorderPane.margin>
</Label>
</top>
<center>
<ListView fx:id="userRoleList" prefHeight="554.0" prefWidth="215.0" styleClass="pane-list" stylesheets="@../css/list_style.css" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets bottom="5.0" left="5.0" right="5.0" />
</BorderPane.margin>
</ListView>
</center>
<bottom>
<Button fx:id="backToUserHub" mnemonicParsing="false" onMouseClicked="#backToUserHubButtonClicked" prefHeight="55.0" prefWidth="215.0" text="Zurück zum UserHub" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets bottom="5.0" />
</BorderPane.margin></Button>
</bottom>
</BorderPane>
</right>
</BorderPane>

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.102" xmlns:fx="http://javafx.com/fxml/1">
<children>
<FlowPane alignment="CENTER" columnHalignment="CENTER" prefHeight="40.0" prefWidth="600.0" style="-fx-background-color: #0079BF;">
<children>
<Label text="Hinzufügen" textFill="#f2f2f2">
<font>
<Font name="System Bold" size="25.0" />
</font>
</Label>
</children>
</FlowPane>
<SplitPane dividerPositions="0.8003502626970228" layoutX="2.0" layoutY="40.0" prefHeight="360.0" prefWidth="600.0">
<items>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
<children>
<ScrollPane fx:id="listOfClientsToAdd" prefHeight="358.0" prefWidth="476.0" />
</children>
</AnchorPane>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="339.0" prefWidth="232.0" style="-fx-background-color: #65b5da;">
<children>
<VBox alignment="CENTER" layoutX="4.0" layoutY="181.0" prefHeight="176.0" prefWidth="103.0" spacing="100.0">
<children>
<Button fx:id="addButton" mnemonicParsing="false" text="Hinzufügen" />
<Button fx:id="closeButton" mnemonicParsing="false" text="Schließen" />
</children>
</VBox>
<ImageView fx:id="imageOfClient" fitHeight="91.0" fitWidth="96.0" layoutX="8.0" layoutY="6.0" pickOnBounds="true" preserveRatio="true" />
</children>
</AnchorPane>
</items>
</SplitPane>
</children>
</AnchorPane>

View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.text.*?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.UsermanagementController">
<children>
<SplitPane dividerPositions="0.6655518394648829" layoutX="-1.0" layoutY="35.0" prefHeight="366.0" prefWidth="600.0" AnchorPane.topAnchor="35.0">
<items>
<ListView fx:id="listOfClientManagement" prefHeight="311.0" prefWidth="383.0" />
<VBox alignment="CENTER" prefHeight="364.0" prefWidth="285.0" spacing="50.0" style="-fx-background-color: #65b5da;">
<children>
<Button fx:id="teamleaderButton" mnemonicParsing="false" onAction="#teamleaderButtonClicked" prefHeight="30.0" prefWidth="90.0" text="Teamleader" />
<Button fx:id="addButton" mnemonicParsing="false" onAction="#addButtonClicked" prefHeight="30.0" prefWidth="90.0" text="Hinzufügen" />
<Button fx:id="removeButton" mnemonicParsing="false" onAction="#removeButtonClicked" prefHeight="30.0" prefWidth="90.0" text="Entfernen" />
<Button fx:id="goBackButton" alignment="CENTER" contentDisplay="TEXT_ONLY" mnemonicParsing="false" onAction="#backButtonClicked" prefHeight="30.0" prefWidth="90.0" text="Zurück" />
</children>
</VBox>
</items>
</SplitPane>
<HBox layoutY="-3.0" prefHeight="38.0" prefWidth="600.0" style="-fx-background-color: #0079BF;">
<children>
<Label alignment="CENTER" prefHeight="42.0" prefWidth="572.0" text="Benutzerverwaltung" textAlignment="CENTER" textFill="#f2f2f2">
<font>
<Font name="System Bold" size="24.0" />
</font>
</Label>
</children>
</HBox>
</children>
</AnchorPane>

View File

@@ -0,0 +1,34 @@
<?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.HBox?>
<?import javafx.scene.layout.VBox?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="118.0" prefWidth="535.0" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1">
<children>
<VBox prefHeight="118.0" prefWidth="535.0">
<children>
<HBox prefHeight="41.0" prefWidth="392.0" style="-fx-background-color: #1ca0ed;">
<children>
<Label id="groupNameLabel" alignment="CENTER" contentDisplay="CENTER" prefHeight="40.0" prefWidth="325.0" text="Groupname" textAlignment="CENTER" />
<Label id="amountOfUsersLabel" alignment="CENTER" prefHeight="40.0" prefWidth="308.0" text="Amount of Users" />
</children>
</HBox>
<HBox prefHeight="40.0" prefWidth="392.0">
<children>
<Label id="newMessagesLabel" alignment="CENTER" prefHeight="39.0" prefWidth="425.0" text="New Messages: ?" textAlignment="CENTER" />
<Label id="newPollsLabel" alignment="CENTER" prefHeight="39.0" prefWidth="415.0" text="New Polls: ?" textAlignment="CENTER" />
</children>
</HBox>
<HBox prefHeight="40.0" prefWidth="392.0">
<children>
<Button id="chatButton" mnemonicParsing="false" prefHeight="39.0" prefWidth="285.0" text="Chat" textAlignment="CENTER" />
<Button id="taskboardButton" mnemonicParsing="false" prefHeight="39.0" prefWidth="267.0" text="Taskboard" textAlignment="CENTER" />
</children>
</HBox>
</children>
</VBox>
</children>
</AnchorPane>

View File

@@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.PasswordField?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #0079BF;" stylesheets="@../css/md_login.css" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.LoginController">
<top>
<BorderPane prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #F2F2F2;" BorderPane.alignment="CENTER">
<center>
<HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<ImageView fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../image/logo.png" />
</image>
<HBox.margin>
<Insets right="10.0" />
</HBox.margin>
</ImageView>
<Label style="-fx-font-family: &quot;FF Market&quot;;" text="SEPboard" textFill="#0079bf">
<font>
<Font name="Market-Regular" size="100.0" />
</font>
</Label>
</children>
</HBox>
</center>
</BorderPane>
</top>
<bottom>
<BorderPane BorderPane.alignment="CENTER">
<center>
<Label text="© SEPboard - 2017" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets />
</BorderPane.margin></Label>
</center>
<right>
<Label text="v1.0.0" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets left="-10.0" right="10.0" />
</BorderPane.margin></Label>
</right>
<BorderPane.margin>
<Insets bottom="10.0" top="-10.0" />
</BorderPane.margin>
</BorderPane>
</bottom>
<center>
<FlowPane alignment="CENTER" maxHeight="150.0" maxWidth="220.0" prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<TextField fx:id="usernameField" minWidth="220.0" prefHeight="37.0" prefWidth="220.0" promptText="Benutzername" />
<PasswordField fx:id="passwordField" minWidth="220.0" promptText="Passwort">
<FlowPane.margin>
<Insets bottom="5.0" top="5.0" />
</FlowPane.margin>
<HBox.margin>
<Insets />
</HBox.margin>
</PasswordField>
<Label fx:id="passwordIsFalse" text="Benutzername oder Passwort falsch !" textFill="#ffe900">
<FlowPane.margin>
<Insets bottom="20.0" />
</FlowPane.margin>
</Label>
<HBox alignment="TOP_CENTER" maxWidth="220.0" minWidth="220.0" prefHeight="56.0" prefWidth="220.0" spacing="20.0">
<children>
<Button fx:id="loginButton" mnemonicParsing="false" onMouseClicked="#loginButtonClicked" prefHeight="45.0" prefWidth="75.0" text="Login" />
<Button fx:id="registerButton" mnemonicParsing="false" onMouseClicked="#registerButtonClicked" prefHeight="45.0" prefWidth="104.0" text="Registrieren" />
</children>
<FlowPane.margin>
<Insets />
</FlowPane.margin>
</HBox>
</children>
<BorderPane.margin>
<Insets bottom="60.0" />
</BorderPane.margin>
</FlowPane>
</center>
</BorderPane>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.text.*?>
<?import javafx.scene.image.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.canvas.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<FlowPane maxHeight="Infinity" maxWidth="Infinity" minHeight="-Infinity" minWidth="-Infinity"
prefHeight="77.0" prefWidth="520.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
<children>
<VBox maxHeight="Infinity" prefHeight="77.0" prefWidth="520.0">
<children>
<HBox prefHeight="24.0" prefWidth="520.0" style="-fx-background-color: #f5f5dc;">
<children>
<ImageView id="picField" fitHeight="24.0" fitWidth="32.0" pickOnBounds="true" preserveRatio="true" />
<Label id="nameField" alignment="CENTER" contentDisplay="CENTER" prefHeight="24.0" prefWidth="366.0" text="FirstName + LastName" textAlignment="CENTER" wrapText="true">
<padding>
<Insets left="10.0" />
</padding>
</Label>
<Label id="timeField" alignment="CENTER" prefHeight="24.0" prefWidth="193.0" text="Time" />
</children>
</HBox>
<Text id="contentField" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" wrappingWidth="511.205078125" />
<Pane id="extensionPane" prefHeight="38.0" prefWidth="520.0" />
</children>
</VBox>
</children>
</FlowPane>

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.102" xmlns:fx="http://javafx.com/fxml/1">
<children>
<FlowPane alignment="CENTER" columnHalignment="CENTER" prefHeight="40.0" prefWidth="600.0" style="-fx-background-color: #0079BF;">
<children>
<Label text="Hinzufügen" textFill="#f2f2f2">
<font>
<Font name="System Bold" size="25.0" />
</font>
</Label>
</children>
</FlowPane>
<SplitPane dividerPositions="0.8003502626970228" layoutX="2.0" layoutY="40.0" prefHeight="360.0" prefWidth="600.0">
<items>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="160.0" prefWidth="100.0">
<children>
<ScrollPane fx:id="listOfClientsToAdd" prefHeight="358.0" prefWidth="476.0" />
</children>
</AnchorPane>
<AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="339.0" prefWidth="232.0" style="-fx-background-color: #65b5da;">
<children>
<VBox alignment="CENTER" layoutX="4.0" layoutY="181.0" prefHeight="176.0" prefWidth="103.0" spacing="100.0">
<children>
<Button fx:id="addButton" mnemonicParsing="false" text="Hinzufügen" />
<Button fx:id="closeButton" mnemonicParsing="false" text="Schließen" />
</children>
</VBox>
<ImageView fx:id="imageOfClient" fitHeight="91.0" fitWidth="96.0" layoutX="8.0" layoutY="6.0" pickOnBounds="true" preserveRatio="true" />
</children>
</AnchorPane>
</items>
</SplitPane>
</children>
</AnchorPane>

View File

@@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.SplitPane?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/8.0.102" xmlns:fx="http://javafx.com/fxml/1">
<children>
<SplitPane dividerPositions="0.6655518394648829" layoutX="-1.0" layoutY="35.0" prefHeight="366.0" prefWidth="600.0" AnchorPane.topAnchor="35.0">
<items>
<ListView fx:id="listOfClientManagement" prefHeight="311.0" prefWidth="383.0" />
<VBox alignment="CENTER" prefHeight="364.0" prefWidth="285.0" spacing="50.0" style="-fx-background-color: #65b5da;">
<children>
<Button fx:id="teamleaderButton" mnemonicParsing="false" prefHeight="30.0" prefWidth="90.0" text="Teamleader" />
<Button fx:id="addButton" mnemonicParsing="false" prefHeight="30.0" prefWidth="90.0" text="Hinzufügen" />
<Button fx:id="removeButton" mnemonicParsing="false" prefHeight="30.0" prefWidth="90.0" text="Löschen" />
<Button fx:id="goBackButton" alignment="CENTER" contentDisplay="TEXT_ONLY" mnemonicParsing="false" prefHeight="30.0" prefWidth="90.0" text="Zurück" />
</children>
</VBox>
</items>
</SplitPane>
<HBox layoutY="-3.0" prefHeight="38.0" prefWidth="600.0" style="-fx-background-color: #0079BF;">
<children>
<Label alignment="CENTER" prefHeight="42.0" prefWidth="572.0" text="Benutzerverwaltung" textAlignment="CENTER" textFill="#f2f2f2">
<font>
<Font name="System Bold" size="24.0" />
</font>
</Label>
</children>
</HBox>
</children>
</AnchorPane>

View File

@@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.text.*?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #0079BF;" stylesheets="@../css/md_password_forgotten.css" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.PasswordForgottenController">
<top>
<BorderPane prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #F2F2F2;" BorderPane.alignment="CENTER">
<center>
<HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<ImageView fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../image/logo.png" />
</image>
<HBox.margin>
<Insets right="10.0" />
</HBox.margin>
</ImageView>
<Label text="SEPboard" textFill="#0079bf">
<font>
<Font name="Market-Regular" size="100.0" />
</font>
</Label>
</children>
</HBox>
</center>
</BorderPane>
</top>
<bottom>
<BorderPane BorderPane.alignment="CENTER">
<center>
<Label text="© SEPboard - 2017" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets />
</BorderPane.margin></Label>
</center>
<right>
<Label text="v1.0.0" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets left="-10.0" right="10.0" />
</BorderPane.margin></Label>
</right>
<BorderPane.margin>
<Insets bottom="10.0" top="-10.0" />
</BorderPane.margin>
</BorderPane>
</bottom>
<center>
<FlowPane alignment="CENTER" maxHeight="150.0" maxWidth="220.0" prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<TextField fx:id="usernameField" minWidth="220.0" promptText="Benutzername" />
<TextField fx:id="secretQuestion" minWidth="220.0" promptText="Geheimfrage">
<FlowPane.margin>
<Insets bottom="5.0" top="5.0" />
</FlowPane.margin></TextField>
<HBox alignment="TOP_CENTER" maxWidth="220.0" minWidth="220.0" prefHeight="100.0" spacing="20.0">
<children>
<Button fx:id="registerButton" mnemonicParsing="false" onMouseClicked="#resetPasswordClicked" text="Passwort zurücksetzen" />
<Button fx:id="backButton" mnemonicParsing="false" onMouseClicked="#backButtonClicked" text="Zurück" />
</children>
<FlowPane.margin>
<Insets top="5.0" />
</FlowPane.margin>
</HBox>
</children>
<BorderPane.margin>
<Insets bottom="20.0" />
</BorderPane.margin>
</FlowPane>
</center>
</BorderPane>

View File

@@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.text.*?>
<?import javafx.scene.control.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<FlowPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="92.0"
prefWidth="520.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1">
<children>
<VBox prefHeight="42.0" prefWidth="520.0">
<children>
<HBox prefHeight="106.0" prefWidth="520.0" style="-fx-background-color: #f5f5dc;">
<children>
<Label alignment="CENTER" prefHeight="43.0" prefWidth="215.0" text="Poll" textAlignment="CENTER" />
<Label id="voteField" alignment="CENTER" contentDisplay="CENTER" prefHeight="43.0" prefWidth="222.0" text="Votes" />
<Label id="expireDate" alignment="CENTER" prefHeight="43.0" prefWidth="176.0" text="ExpiringDate" />
</children>
</HBox>
<Text id="pollText" strokeType="OUTSIDE" strokeWidth="0.0" text="Text" textAlignment="CENTER" wrappingWidth="520.0" />
<HBox maxHeight="-Infinity" prefHeight="23.0" prefWidth="520.0">
<children>
<Button id="VoteForButton" maxHeight="16.0" mnemonicParsing="false" prefHeight="16.0" prefWidth="328.0" text="Vote For" />
<Button id="voteAgainstButton" maxHeight="-Infinity" mnemonicParsing="false" prefHeight="16.0" prefWidth="327.0" text="Vote against" />
</children>
</HBox>
</children>
</VBox>
</children>
</FlowPane>

View File

@@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Hyperlink?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" stylesheets="@../css/md_profile_settings.css" xmlns="http://javafx.com/javafx/8.0.121" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.ProfileSettingsController">
<left>
<VBox alignment="TOP_CENTER" prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #0079BF;" BorderPane.alignment="CENTER">
<children>
<ImageView fx:id="profilePicture" fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<VBox.margin>
<Insets bottom="7.0" />
</VBox.margin>
</ImageView>
<Hyperlink fx:id="changePictureLink" onMouseClicked="#changePictureLinkClicked" text="Ändern" textFill="#f2f2f2" />
<ImageView fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../image/logo.png" />
</image>
<VBox.margin>
<Insets top="150.0" />
</VBox.margin>
</ImageView>
<HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" spacing="20.0">
<children>
<Label text="© SEPboard - 2017" textFill="#f2f2f2" />
<Label text="v1.0.0" textFill="#f2f2f2" />
</children>
</HBox>
</children>
<padding>
<Insets top="40.0" />
</padding>
</VBox>
</left>
<right>
<VBox prefHeight="200.0" prefWidth="600.0" spacing="10.0" style="-fx-background-color: #F2F2F2;" BorderPane.alignment="CENTER">
<children>
<TextField fx:id="surnameField" />
<TextField fx:id="lastnameField" />
<TextField fx:id="passwordField" promptText="Passwort">
<VBox.margin>
<Insets top="20.0" />
</VBox.margin>
</TextField>
<TextField fx:id="approvedPasswordField" />
<Label fx:id="passwordWrongLabel" alignment="CENTER" contentDisplay="CENTER" text="Passwort Bestätigung falsch" textAlignment="CENTER" textFill="#d70808" visible="false" />
<HBox alignment="CENTER" prefWidth="200.0" spacing="20.0">
<children>
<Button mnemonicParsing="false" onMouseClicked="#changeButtonClicked" text="Ändern" />
<Button fx:id="abortButton" mnemonicParsing="false" onMouseClicked="#abortButtonClicked" text="Abbrechen" />
</children>
<VBox.margin>
<Insets top="40.0" />
</VBox.margin>
</HBox>
</children>
<padding>
<Insets left="40.0" right="40.0" top="40.0" />
</padding>
</VBox>
</right>
</BorderPane>

View File

@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.net.*?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.image.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.text.*?>
<?import java.net.URL?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.PasswordField?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #0079BF;" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.RegistrationController">
<top>
<BorderPane prefHeight="200.0" prefWidth="200.0" style="-fx-background-color: #F2F2F2;" BorderPane.alignment="CENTER">
<center>
<HBox alignment="CENTER" prefHeight="100.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<ImageView fitHeight="150.0" fitWidth="200.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../image/logo.png" />
</image>
<HBox.margin>
<Insets right="10.0" />
</HBox.margin>
</ImageView>
<Label text="SEPboard" textFill="#0079bf">
<font>
<Font name="Market-Regular" size="100.0" />
</font>
</Label>
</children>
</HBox>
</center>
</BorderPane>
</top>
<bottom>
<BorderPane BorderPane.alignment="CENTER">
<center>
<Label text="© SEPboard - 2017" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets />
</BorderPane.margin></Label>
</center>
<right>
<Label text="v1.0.0" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets left="-10.0" right="10.0" />
</BorderPane.margin></Label>
</right>
<BorderPane.margin>
<Insets bottom="10.0" top="-10.0" />
</BorderPane.margin>
</BorderPane>
</bottom>
<center>
<FlowPane alignment="CENTER" maxHeight="150.0" maxWidth="220.0" prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER">
<children>
<TextField fx:id="surnameField" minWidth="220.0" promptText="Vorname">
<FlowPane.margin>
<Insets bottom="5.0" />
</FlowPane.margin>
</TextField>
<TextField fx:id="lastnameField" minWidth="220.0" promptText="Nachname">
<FlowPane.margin>
<Insets bottom="5.0" />
</FlowPane.margin>
</TextField>
<TextField fx:id="usernameField" minWidth="220.0" promptText="Benutzername" />
<PasswordField fx:id="passwordField" minWidth="220.0" promptText="Passwort">
<FlowPane.margin>
<Insets bottom="5.0" top="5.0" />
</FlowPane.margin>
</PasswordField>
<HBox alignment="TOP_CENTER" maxWidth="220.0" minWidth="220.0" prefHeight="100.0" spacing="20.0">
<children>
<Button fx:id="registerButton" mnemonicParsing="false" onMouseClicked="#registerButtonClicked" text="Registrieren" />
<Button fx:id="backButton" mnemonicParsing="false" onMouseClicked="#backButtonClicked" text="Zurück" />
</children>
<FlowPane.margin>
<Insets top="5.0" />
</FlowPane.margin>
</HBox>
</children>
<BorderPane.margin>
<Insets bottom="20.0" />
</BorderPane.margin>
</FlowPane>
</center>
<stylesheets>
<URL value="@../css/md_login.css" />
<URL value="@../css/md_login.css" />
</stylesheets>
</BorderPane>

View File

@@ -0,0 +1,45 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<FlowPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="72.0" prefWidth="560.0" style="-fx-background-color: #0079bf;" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1">
<children>
<VBox prefHeight="42.0" prefWidth="540.0">
<children>
<Label fx:id="taskName" text="taskName" textFill="#bcbcbc">
<padding>
<Insets left="230.0" />
</padding></Label>
<HBox fx:id="taskboardEndingDate" prefHeight="100.0" prefWidth="200.0" style="-fx-background-color: #f0f0f0;">
<children>
<Label fx:id="taskState" text="State" textFill="#5d5d5d" />
<Label fx:id="taskContent" text="Inhalt" textFill="#5e5d5d">
<padding>
<Insets left="160.0" />
</padding>
</Label>
</children>
</HBox>
<HBox prefHeight="100.0" prefWidth="200.0" style="-fx-background-color: #f0f0f0;">
<children>
<Label fx:id="taskUser" text="User" textFill="#5d5d5d" />
<Label fx:id="taskBeginningDate" text="Datum" textFill="#5d5d5d">
<padding>
<Insets left="190.0" />
</padding>
</Label>
<Label fx:id="taskEndingDate" text="Enddatum" textFill="#5d5d5d">
<padding>
<Insets left="100.0" />
</padding>
</Label>
</children>
</HBox>
</children>
</VBox>
</children>
</FlowPane>

View File

@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ChoiceBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #0079BF;" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.TaskboardController">
<top>
<Label text="Taskboard" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<font>
<Font name="System Bold" size="26.0" />
</font>
</Label>
</top>
<center>
<VBox prefHeight="387.0" prefWidth="800.0" style="-fx-background-color: #f2f2f2;" BorderPane.alignment="CENTER">
<children>
<ListView fx:id="tableTasksApproved" prefHeight="336.0" prefWidth="779.0" />
</children>
</VBox>
</center>
<bottom>
<Pane prefHeight="226.0" prefWidth="800.0" style="-fx-background-color: #f2f2f2;" BorderPane.alignment="CENTER">
<children>
<TextField fx:id="newTaskField" layoutX="287.0" layoutY="68.0" prefHeight="104.0" prefWidth="243.0" promptText="Neue Aufgabe" />
<Button fx:id="createTaskButton" layoutX="287.0" layoutY="181.0" mnemonicParsing="false" onMouseClicked="#createTaskButtonClicked" prefHeight="31.0" prefWidth="166.0" text="Aufgabe erstellen" />
<Button fx:id="novateTaskButton" layoutX="606.0" layoutY="22.0" mnemonicParsing="false" onMouseClicked="#novateTaskButtonClicked" prefHeight="31.0" prefWidth="182.0" text="Task übernehmen" />
<TextField fx:id="headerField" layoutX="286.0" layoutY="19.0" prefHeight="37.0" prefWidth="245.0" promptText="Überschrift" />
<Button fx:id="backToUserHubButton" layoutX="662.0" layoutY="181.0" mnemonicParsing="false" onMouseClicked="#backToUserHubButtonClicked" prefHeight="31.0" prefWidth="126.0" text="Zurück" />
<Label layoutX="14.0" layoutY="19.0" prefHeight="21.0" prefWidth="193.0" text="Aufgabe verschieben nach: " />
<ChoiceBox fx:id="changeStateOfTask" layoutX="14.0" layoutY="41.0" prefWidth="150.0" />
<Button fx:id="changeTaskToButton" layoutX="14.0" layoutY="98.0" mnemonicParsing="false" onMouseClicked="#changeTaskToButtonClicked" prefHeight="31.0" prefWidth="151.0" text="Status ändern" />
</children>
</Pane>
</bottom>
</BorderPane>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ChoiceBox?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Font?>
<?import javafx.scene.text.Text?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600" prefWidth="800" style="-fx-background-color: #0079BF;" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.TaskboardController">
<top>
<Label text="Taskboard" textFill="#f2f2f2" BorderPane.alignment="CENTER">
<font>
<Font name="System Bold" size="26.0" />
</font>
</Label>
</top>
<right>
<Pane prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #f2f2f2;" BorderPane.alignment="CENTER">
<children>
<TextField fx:id="newTaskField" layoutX="280.0" layoutY="366.0" prefHeight="106.0" prefWidth="191.0" promptText="neue Aufgabe" />
<Button fx:id="createTaskButton" layoutX="280.0" layoutY="477.0" mnemonicParsing="false" onMouseClicked="#createTaskButtonClicked" prefHeight="31.0" prefWidth="191.0" text="Aufgabe erstellen" />
<Button fx:id="changeTaskToButton" layoutX="19.0" layoutY="476.0" mnemonicParsing="false" onMouseClicked="#changeTaskToButtonClicked" prefHeight="32.0" prefWidth="151.0" text="Status ändern" />
<ListView fx:id="listTasksCreated" layoutX="595.0" layoutY="324.0" prefHeight="144.0" prefWidth="198.0" />
<Text layoutX="20.0" layoutY="412.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Aufgabe verschieben nach:" wrappingWidth="177.64892578125" />
<ChoiceBox fx:id="changeStateOfTask" layoutX="20.0" layoutY="423.0" prefHeight="31.0" prefWidth="150.0" />
<Button fx:id="approveButton" layoutX="595.0" layoutY="476.0" mnemonicParsing="false" onMouseClicked="#approveButtonClicked" prefHeight="32.0" prefWidth="197.0" text="Genehmigen" />
<TextField fx:id="headerField" layoutX="279.0" layoutY="324.0" prefHeight="38.0" prefWidth="191.0" promptText="Überschrift" />
<Button fx:id="backToUserHubButton" layoutX="677.0" layoutY="517.0" mnemonicParsing="false" onMouseClicked="#backToUserHubButtonClicked" prefHeight="31.0" prefWidth="106.0" text="Zurück" />
<Button fx:id="novateTaskButton" layoutX="17.0" layoutY="293.0" mnemonicParsing="false" onMouseClicked="#novateTaskButtonClicked" prefHeight="31.0" prefWidth="156.0" text="Task übernehmen" />
<ListView fx:id="tableTasksApproved" layoutX="3.0" layoutY="5.0" prefHeight="281.0" prefWidth="585.0" />
<ListView fx:id="listUsers" layoutX="593.0" layoutY="6.0" prefHeight="246.0" prefWidth="197.0" />
<Button fx:id="deliverTaskButton" layoutX="594.0" layoutY="255.0" mnemonicParsing="false" onMouseClicked="#changeUserButtonClicked" prefHeight="31.0" prefWidth="196.0" text="Task übergeben" />
</children>
<opaqueInsets>
<Insets />
</opaqueInsets>
</Pane>
</right>
</BorderPane>

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.DatePicker?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextArea?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.FlowPane?>
<?import javafx.scene.layout.VBox?>
<AnchorPane prefHeight="304.0" prefWidth="255.0" xmlns="http://javafx.com/javafx/8.0.131" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.TaskboardController">
<children>
<FlowPane layoutX="8.0" layoutY="14.0" prefHeight="313.0" prefWidth="234.0">
<children>
<VBox prefHeight="296.0" prefWidth="224.0">
<children>
<Label text="Name" />
<TextField />
<Label text="Inhalt" />
<TextArea prefHeight="92.0" prefWidth="224.0" />
<Label text="Benutzer" />
<TextField />
<Label text="Anfangsdatum" />
<DatePicker />
<Label text="Enddatum" />
<DatePicker />
</children>
</VBox>
</children>
</FlowPane>
</children>
</AnchorPane>

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.VBox?>
<AnchorPane prefHeight="143.0" prefWidth="166.0" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" >
<children>
<VBox prefHeight="143.0" prefWidth="166.0">
<children>
<Label fx:id="taskboardName" prefHeight="27.0" prefWidth="166.0" />
<Label fx:id="taskboardContent" prefHeight="24.0" prefWidth="166.0" />
<Label fx:id="taskboardUser" prefHeight="26.0" prefWidth="166.0" />
<Label fx:id="taskboardBeginningDate" prefHeight="25.0" prefWidth="166.0" />
<Label fx:id="taskboardEndingDate" prefHeight="35.0" prefWidth="166.0" />
</children>
</VBox>
</children>
</AnchorPane>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.VBox?>
<AnchorPane prefHeight="36.0" prefWidth="166.0" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1">
<children>
<VBox prefHeight="49.0" prefWidth="166.0">
<children>
<Label fx:id="taskboardUser" />
</children>
</VBox>
</children>
</AnchorPane>

View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.DatePicker?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.AnchorPane?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<AnchorPane id="time_search" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="216.0" prefWidth="267.0" xmlns="http://javafx.com/javafx/8.0.121" xmlns:fx="http://javafx.com/fxml/1">
<children>
<VBox prefHeight="216.0" prefWidth="267.0">
<children>
<BorderPane prefHeight="117.0" prefWidth="267.0">
<center>
<DatePicker id="startDatePicker" fx:id="startDatePicker" BorderPane.alignment="CENTER" />
</center>
<top>
<Label text="Von" BorderPane.alignment="CENTER" />
</top>
</BorderPane>
<BorderPane prefHeight="114.0" prefWidth="267.0">
<center>
<DatePicker id="endDatePicker" fx:id="endDatePicker" BorderPane.alignment="CENTER" />
</center>
<top>
<Label text="Bis" BorderPane.alignment="CENTER" />
</top>
</BorderPane>
<HBox prefHeight="56.0" prefWidth="399.0">
<children>
<Label alignment="CENTER" prefHeight="35.0" prefWidth="135.0" text="Bestätigen" />
<Button id="searchButton" mnemonicParsing="false" onAction="#searchButtonClicked" prefHeight="40.0" prefWidth="135.0" text="Suchen" />
</children>
</HBox>
</children>
</VBox>
</children>
</AnchorPane>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane id="user_search" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="143.0" prefWidth="201.0" xmlns="http://javafx.com/javafx/8.0.121" xmlns:fx="http://javafx.com/fxml/1">
<children>
<ListView id="userList" fx:id="userListView" layoutX="13.0" layoutY="13.0" prefHeight="80.0" prefWidth="175.0" />
<Button id="selectButton" fx:id="selectButton" layoutX="57.0" layoutY="100.0" mnemonicParsing="false" text="Auswählen" />
</children>
</AnchorPane>

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.Insets?>
<?import javafx.geometry.Rectangle2D?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ListView?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.image.Image?>
<?import javafx.scene.image.ImageView?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.Pane?>
<?import javafx.scene.text.Font?>
<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="600.0" prefWidth="800.0" style="-fx-background-color: #0079BF;" stylesheets="@../css/md_userhub.css" xmlns="http://javafx.com/javafx/8.0.112" xmlns:fx="http://javafx.com/fxml/1" fx:controller="new_build.client.view.sepboard.GUIview.controller.UserhubController">
<left>
<BorderPane prefWidth="550.0" style="-fx-background-color: #F2F2F2;" BorderPane.alignment="CENTER">
<top>
<Label text="Teams" BorderPane.alignment="CENTER_LEFT">
<BorderPane.margin>
<Insets left="5.0" top="5.0" />
</BorderPane.margin>
<font>
<Font name="System Bold" size="20.0" />
</font>
</Label>
</top>
<left>
<ListView fx:id="groupList" prefHeight="565.0" prefWidth="552.0" style="-fx-background-color: #ffffff;" styleClass="pane-list" stylesheets="@../css/list_style.css" BorderPane.alignment="CENTER" />
</left>
</BorderPane>
</left>
<right>
<BorderPane prefHeight="600.0" prefWidth="299.0" BorderPane.alignment="CENTER">
<top>
<Pane prefHeight="344.0" prefWidth="228.0" style="-fx-background-color: #f2f2f2;" BorderPane.alignment="CENTER">
<BorderPane.margin>
<Insets left="5.0" right="5.0" top="35.0" />
</BorderPane.margin>
<children>
<ImageView fx:id="userIcon" fitHeight="64.0" fitWidth="58.0" layoutX="175.0" layoutY="5.0" pickOnBounds="true" preserveRatio="true">
<image>
<Image url="@../image/profile.jpg" />
</image>
<viewport>
<Rectangle2D />
</viewport>
</ImageView>
<Label fx:id="usernameLabel" layoutX="20.0" layoutY="48.0" prefHeight="21.0" prefWidth="198.0" text="username: " />
<Label fx:id="firstnameLabel" layoutX="21.0" layoutY="69.0" prefHeight="21.0" prefWidth="197.0" text="firstname: " />
<Button layoutX="166.0" layoutY="129.0" mnemonicParsing="false" onMouseClicked="#logoutButtonClicked" prefHeight="43.0" prefWidth="68.0" text="Logout" />
<Button fx:id="profileSettingsButton" layoutX="14.0" layoutY="129.0" mnemonicParsing="false" onMouseClicked="#profilSettingsButtonClicked" prefHeight="43.0" prefWidth="144.0" text="Profileinstellungen" />
<Button fx:id="createNewGroupButton" layoutX="14.0" layoutY="254.0" mnemonicParsing="false" onMouseClicked="#createNewGroupButtonClicked" text="neue Gruppe erstellen" />
<TextField fx:id="newGroupName" layoutX="14.0" layoutY="216.0" promptText="Gruppennamen" />
<Label fx:id="lastnameLabel" layoutX="20.0" layoutY="88.0" prefHeight="21.0" prefWidth="199.0" text="lastname: " />
</children>
</Pane>
</top>
</BorderPane>
</right>
</BorderPane>

Some files were not shown because too many files have changed in this diff Show More