From def6af9515f6b1bd31607cd357b7d0f325538b9d Mon Sep 17 00:00:00 2001 From: Arnaud Vergnet Date: Wed, 2 Dec 2020 08:21:39 +0100 Subject: [PATCH] feat: reorganize ui files into packages --- src/main/java/fr/insa/clavardator/ui/MainController.java | 2 ++ .../fr/insa/clavardator/ui/{ => chat}/ChatController.java | 4 +++- .../insa/clavardator/ui/{ => chat}/MessageListItemCell.java | 2 +- .../clavardator/ui/{ => chat}/MessageListItemController.java | 2 +- .../insa/clavardator/ui/{ => users}/UserListController.java | 5 ++--- .../fr/insa/clavardator/ui/{ => users}/UserListItemCell.java | 3 +-- .../clavardator/ui/{ => users}/UserListItemController.java | 2 +- .../resources/fr/insa/clavardator/ui/{ => chat}/chat.fxml | 4 ++-- .../insa/clavardator/ui/{ => chat}/messageListItemOther.fxml | 4 ++-- .../insa/clavardator/ui/{ => chat}/messageListItemSelf.fxml | 4 ++-- src/main/resources/fr/insa/clavardator/ui/scene.fxml | 4 ++-- .../fr/insa/clavardator/ui/{ => users}/userList.fxml | 4 ++-- .../fr/insa/clavardator/ui/{ => users}/userListItem.fxml | 2 +- 13 files changed, 22 insertions(+), 20 deletions(-) rename src/main/java/fr/insa/clavardator/ui/{ => chat}/ChatController.java (93%) rename src/main/java/fr/insa/clavardator/ui/{ => chat}/MessageListItemCell.java (95%) rename src/main/java/fr/insa/clavardator/ui/{ => chat}/MessageListItemController.java (91%) rename src/main/java/fr/insa/clavardator/ui/{ => users}/UserListController.java (91%) rename src/main/java/fr/insa/clavardator/ui/{ => users}/UserListItemCell.java (90%) rename src/main/java/fr/insa/clavardator/ui/{ => users}/UserListItemController.java (92%) rename src/main/resources/fr/insa/clavardator/ui/{ => chat}/chat.fxml (95%) rename src/main/resources/fr/insa/clavardator/ui/{ => chat}/messageListItemOther.fxml (92%) rename src/main/resources/fr/insa/clavardator/ui/{ => chat}/messageListItemSelf.fxml (92%) rename src/main/resources/fr/insa/clavardator/ui/{ => users}/userList.fxml (87%) rename src/main/resources/fr/insa/clavardator/ui/{ => users}/userListItem.fxml (84%) diff --git a/src/main/java/fr/insa/clavardator/ui/MainController.java b/src/main/java/fr/insa/clavardator/ui/MainController.java index 111b1d0..b144c9f 100644 --- a/src/main/java/fr/insa/clavardator/ui/MainController.java +++ b/src/main/java/fr/insa/clavardator/ui/MainController.java @@ -1,5 +1,7 @@ package fr.insa.clavardator.ui; +import fr.insa.clavardator.ui.chat.ChatController; +import fr.insa.clavardator.ui.users.UserListController; import javafx.fxml.FXML; import javafx.fxml.Initializable; diff --git a/src/main/java/fr/insa/clavardator/ui/ChatController.java b/src/main/java/fr/insa/clavardator/ui/chat/ChatController.java similarity index 93% rename from src/main/java/fr/insa/clavardator/ui/ChatController.java rename to src/main/java/fr/insa/clavardator/ui/chat/ChatController.java index b4847bf..a083912 100644 --- a/src/main/java/fr/insa/clavardator/ui/ChatController.java +++ b/src/main/java/fr/insa/clavardator/ui/chat/ChatController.java @@ -1,5 +1,7 @@ -package fr.insa.clavardator.ui; +package fr.insa.clavardator.ui.chat; +import fr.insa.clavardator.ui.ButtonPressEvent; +import fr.insa.clavardator.ui.NoSelectionModel; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.fxml.FXML; diff --git a/src/main/java/fr/insa/clavardator/ui/MessageListItemCell.java b/src/main/java/fr/insa/clavardator/ui/chat/MessageListItemCell.java similarity index 95% rename from src/main/java/fr/insa/clavardator/ui/MessageListItemCell.java rename to src/main/java/fr/insa/clavardator/ui/chat/MessageListItemCell.java index 9d0361a..da00861 100644 --- a/src/main/java/fr/insa/clavardator/ui/MessageListItemCell.java +++ b/src/main/java/fr/insa/clavardator/ui/chat/MessageListItemCell.java @@ -1,4 +1,4 @@ -package fr.insa.clavardator.ui; +package fr.insa.clavardator.ui.chat; import javafx.fxml.FXMLLoader; import javafx.scene.control.ListCell; diff --git a/src/main/java/fr/insa/clavardator/ui/MessageListItemController.java b/src/main/java/fr/insa/clavardator/ui/chat/MessageListItemController.java similarity index 91% rename from src/main/java/fr/insa/clavardator/ui/MessageListItemController.java rename to src/main/java/fr/insa/clavardator/ui/chat/MessageListItemController.java index c0604c6..5144146 100644 --- a/src/main/java/fr/insa/clavardator/ui/MessageListItemController.java +++ b/src/main/java/fr/insa/clavardator/ui/chat/MessageListItemController.java @@ -1,4 +1,4 @@ -package fr.insa.clavardator.ui; +package fr.insa.clavardator.ui.chat; import com.jfoenix.controls.JFXButton; import javafx.fxml.FXML; diff --git a/src/main/java/fr/insa/clavardator/ui/UserListController.java b/src/main/java/fr/insa/clavardator/ui/users/UserListController.java similarity index 91% rename from src/main/java/fr/insa/clavardator/ui/UserListController.java rename to src/main/java/fr/insa/clavardator/ui/users/UserListController.java index 88748b8..af369bd 100644 --- a/src/main/java/fr/insa/clavardator/ui/UserListController.java +++ b/src/main/java/fr/insa/clavardator/ui/users/UserListController.java @@ -1,11 +1,10 @@ -package fr.insa.clavardator.ui; +package fr.insa.clavardator.ui.users; -import com.jfoenix.controls.JFXListCell; +import fr.insa.clavardator.ui.ButtonPressEvent; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.fxml.FXML; import javafx.fxml.Initializable; -import javafx.scene.control.ListCell; import javafx.scene.control.ListView; import java.net.URL; diff --git a/src/main/java/fr/insa/clavardator/ui/UserListItemCell.java b/src/main/java/fr/insa/clavardator/ui/users/UserListItemCell.java similarity index 90% rename from src/main/java/fr/insa/clavardator/ui/UserListItemCell.java rename to src/main/java/fr/insa/clavardator/ui/users/UserListItemCell.java index 71a69f4..3ed5460 100644 --- a/src/main/java/fr/insa/clavardator/ui/UserListItemCell.java +++ b/src/main/java/fr/insa/clavardator/ui/users/UserListItemCell.java @@ -1,6 +1,5 @@ -package fr.insa.clavardator.ui; +package fr.insa.clavardator.ui.users; -import com.jfoenix.controls.JFXListCell; import javafx.fxml.FXMLLoader; import javafx.scene.control.ListCell; diff --git a/src/main/java/fr/insa/clavardator/ui/UserListItemController.java b/src/main/java/fr/insa/clavardator/ui/users/UserListItemController.java similarity index 92% rename from src/main/java/fr/insa/clavardator/ui/UserListItemController.java rename to src/main/java/fr/insa/clavardator/ui/users/UserListItemController.java index 6e9f6be..a1f2a09 100644 --- a/src/main/java/fr/insa/clavardator/ui/UserListItemController.java +++ b/src/main/java/fr/insa/clavardator/ui/users/UserListItemController.java @@ -1,4 +1,4 @@ -package fr.insa.clavardator.ui; +package fr.insa.clavardator.ui.users; import com.jfoenix.controls.JFXButton; import javafx.fxml.FXML; diff --git a/src/main/resources/fr/insa/clavardator/ui/chat.fxml b/src/main/resources/fr/insa/clavardator/ui/chat/chat.fxml similarity index 95% rename from src/main/resources/fr/insa/clavardator/ui/chat.fxml rename to src/main/resources/fr/insa/clavardator/ui/chat/chat.fxml index 0095d7a..ffaa190 100644 --- a/src/main/resources/fr/insa/clavardator/ui/chat.fxml +++ b/src/main/resources/fr/insa/clavardator/ui/chat/chat.fxml @@ -8,8 +8,8 @@ + xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.insa.clavardator.ui.chat.ChatController" + stylesheets="@../styles.css" styleClass="container"> diff --git a/src/main/resources/fr/insa/clavardator/ui/messageListItemOther.fxml b/src/main/resources/fr/insa/clavardator/ui/chat/messageListItemOther.fxml similarity index 92% rename from src/main/resources/fr/insa/clavardator/ui/messageListItemOther.fxml rename to src/main/resources/fr/insa/clavardator/ui/chat/messageListItemOther.fxml index 0baa7a0..3da5091 100644 --- a/src/main/resources/fr/insa/clavardator/ui/messageListItemOther.fxml +++ b/src/main/resources/fr/insa/clavardator/ui/chat/messageListItemOther.fxml @@ -4,8 +4,8 @@ + xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.insa.clavardator.ui.chat.MessageListItemController" + stylesheets="@../styles.css" styleClass="inner"> diff --git a/src/main/resources/fr/insa/clavardator/ui/messageListItemSelf.fxml b/src/main/resources/fr/insa/clavardator/ui/chat/messageListItemSelf.fxml similarity index 92% rename from src/main/resources/fr/insa/clavardator/ui/messageListItemSelf.fxml rename to src/main/resources/fr/insa/clavardator/ui/chat/messageListItemSelf.fxml index 83ca03b..af02019 100644 --- a/src/main/resources/fr/insa/clavardator/ui/messageListItemSelf.fxml +++ b/src/main/resources/fr/insa/clavardator/ui/chat/messageListItemSelf.fxml @@ -5,8 +5,8 @@ + xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.insa.clavardator.ui.chat.MessageListItemController" + stylesheets="@../styles.css" styleClass="inner"> diff --git a/src/main/resources/fr/insa/clavardator/ui/scene.fxml b/src/main/resources/fr/insa/clavardator/ui/scene.fxml index 23df8a1..cdf83e2 100644 --- a/src/main/resources/fr/insa/clavardator/ui/scene.fxml +++ b/src/main/resources/fr/insa/clavardator/ui/scene.fxml @@ -6,7 +6,7 @@ xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.insa.clavardator.ui.MainController"> - - + + diff --git a/src/main/resources/fr/insa/clavardator/ui/userList.fxml b/src/main/resources/fr/insa/clavardator/ui/users/userList.fxml similarity index 87% rename from src/main/resources/fr/insa/clavardator/ui/userList.fxml rename to src/main/resources/fr/insa/clavardator/ui/users/userList.fxml index fed698b..ef122a6 100644 --- a/src/main/resources/fr/insa/clavardator/ui/userList.fxml +++ b/src/main/resources/fr/insa/clavardator/ui/users/userList.fxml @@ -5,8 +5,8 @@ + xmlns:fx="http://javafx.com/fxml/1" fx:controller="fr.insa.clavardator.ui.users.UserListController" + stylesheets="@../styles.css" styleClass="container"> diff --git a/src/main/resources/fr/insa/clavardator/ui/userListItem.fxml b/src/main/resources/fr/insa/clavardator/ui/users/userListItem.fxml similarity index 84% rename from src/main/resources/fr/insa/clavardator/ui/userListItem.fxml rename to src/main/resources/fr/insa/clavardator/ui/users/userListItem.fxml index 12c776e..e29ce2f 100644 --- a/src/main/resources/fr/insa/clavardator/ui/userListItem.fxml +++ b/src/main/resources/fr/insa/clavardator/ui/users/userListItem.fxml @@ -4,7 +4,7 @@