From 482184d9c8a0aead71f62e031b1f996642ecec31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=92=D0=BE=D0=BB=D0=BE=D0=B4=D0=B8=D0=BD=20=D0=93=D0=B5?= =?UTF-8?q?=D1=80=D0=BC=D0=B0=D0=BD?= Date: Mon, 31 Aug 2026 11:05:58 +0400 Subject: [PATCH] refactor(creation): remove file path type selection --- .../ui/creation/file/FilePathType.java | 6 ---- .../file/FilePathTypeSelectionWindow.java | 34 ------------------- 2 files changed, 40 deletions(-) delete mode 100644 app/src/main/java/ru/project/ui/creation/file/FilePathType.java delete mode 100644 app/src/main/java/ru/project/ui/creation/file/FilePathTypeSelectionWindow.java diff --git a/app/src/main/java/ru/project/ui/creation/file/FilePathType.java b/app/src/main/java/ru/project/ui/creation/file/FilePathType.java deleted file mode 100644 index a460446..0000000 --- a/app/src/main/java/ru/project/ui/creation/file/FilePathType.java +++ /dev/null @@ -1,6 +0,0 @@ -package ru.project.ui.creation.file; - -public enum FilePathType { - ABSOLUTE, - RELATIVE -} diff --git a/app/src/main/java/ru/project/ui/creation/file/FilePathTypeSelectionWindow.java b/app/src/main/java/ru/project/ui/creation/file/FilePathTypeSelectionWindow.java deleted file mode 100644 index 83dfd4a..0000000 --- a/app/src/main/java/ru/project/ui/creation/file/FilePathTypeSelectionWindow.java +++ /dev/null @@ -1,34 +0,0 @@ -package ru.project.ui.creation.file; - -import com.googlecode.lanterna.gui2.ActionListBox; -import com.googlecode.lanterna.gui2.WindowBasedTextGUI; -import java.util.function.Consumer; -import ru.project.ui.base.BaseModalWindow; - -public class FilePathTypeSelectionWindow extends BaseModalWindow { - - private final Consumer onPathTypeSelected; - - public FilePathTypeSelectionWindow( - WindowBasedTextGUI gui, Consumer onPathTypeSelected) { - - super("Выбор типа пути", gui); - - this.onPathTypeSelected = onPathTypeSelected; - - ActionListBox menu = new ActionListBox(); - - menu.addItem("Абсолютный", () -> selectPathType(FilePathType.ABSOLUTE)); - - menu.addItem("Относительный", () -> selectPathType(FilePathType.RELATIVE)); - - menu.addItem("Выйти", this::close); - - setComponent(menu); - } - - private void selectPathType(FilePathType pathType) { - onPathTypeSelected.accept(pathType); - close(); - } -}