docs: clarify menu hierarchy with explicit nesting

This commit is contained in:
2026-08-26 16:09:38 +04:00
parent 2a3700b6c4
commit 5ae40ff089
+71 -14
View File
@@ -1,73 +1,130 @@
ГЛАВНОЕ МЕНЮ
Главное меню
{
Показать текущую коллекцию
Показать текущую коллекцию
Меню создания новой коллекции
Меню создания новой коллекции
{
Вернуться
Задать размер
Настроить способ заполнения
{
Пользовательские данные
{
Задать поле 'Название A'
Задать поле 'Название B'
Задать поле 'Название C'
Задать индекс изменяемого объекта
Изменить данные объекта
Предпросмотр
}
Случайные данные
{
Настройка диапазона генерации
{
Поле 'Название A'
{
Задать минимальное значение
Задать максимальное значение
}
Поле 'Название B'
{
Задать минимальное значение
Задать максимальное значение
}
Поле 'Название C'
{
Задать минимальное значение
Задать максимальное значение
}
}
}
Данные из файла
{
Задать путь до файла
{
Абсолютный
Относительный
}
}
}
Выбрать способ заполнения
{
Пользовательские данные *
Случайные данные
Данные из файла
Создать новую коллекцию
}
Меню сохранения текущей коллекции в файл
Создать новую коллекцию
}
Меню сохранения текущей коллекции в файл
{
Вывести текущий абсолютный путь до файла
Задать путь до файла
{
Абсолютный
Относительный
Дописать коллекцию в текущий файл
}
Меню сортировки текущей коллекции
Дописать коллекцию в текущий файл
}
Меню сортировки текущей коллекции
{
Вернуться
Настроить способ сортировки
{
Обычная сортировка
{
Сортировать по полю 'Название A'
Сортировать по полю 'Название B'
Сортировать по полю 'Название C'
Настроить способ сортировки
}
}
Настроить способ сортировки
{
Сортировка по чётности
{
Выбрать числовое поле 'Название A'
Выбрать числовое поле 'Название B'
Выбрать способ сортировки
}
}
Выбрать способ сортировки
{
Обычная сортировка *
Сортировка по чётности
Сортировать текущую коллекцию
}
Меню поиска элемента в текущей коллекции
Сортировать текущую коллекцию
}
Меню поиска элемента в текущей коллекции
{
Вернуться
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Найти первое вхождение в текущей коллекции
}
Меню подсчёта количества вхождений элемента
Меню подсчёта количества вхождений элемента
{
Задать значение поля 'Название A'
Задать значение поля 'Название B'
Задать значение поля 'Название C'
Выполнить многопоточный подсчёт
}
Завершить выполнение программы
Завершить выполнение программы
}