2025-03-12 12:04:50 +03:00
|
|
|
|
import { Divider } from '@/components/container';
|
2024-08-03 11:31:13 +03:00
|
|
|
|
import {
|
|
|
|
|
IconAnimation,
|
|
|
|
|
IconAnimationOff,
|
2024-10-30 10:39:26 +03:00
|
|
|
|
IconChild,
|
2025-04-29 14:29:28 +03:00
|
|
|
|
IconConceptBlock,
|
2024-08-03 11:31:13 +03:00
|
|
|
|
IconConnect,
|
2024-08-17 23:42:56 +03:00
|
|
|
|
IconConsolidation,
|
2025-04-29 14:29:28 +03:00
|
|
|
|
IconCoordinates,
|
2024-08-03 11:31:13 +03:00
|
|
|
|
IconDestroy,
|
|
|
|
|
IconEdit2,
|
|
|
|
|
IconExecute,
|
|
|
|
|
IconFitImage,
|
2025-04-29 14:29:28 +03:00
|
|
|
|
IconFixLayout,
|
2024-08-03 11:31:13 +03:00
|
|
|
|
IconGrid,
|
|
|
|
|
IconLineStraight,
|
|
|
|
|
IconLineWave,
|
|
|
|
|
IconNewItem,
|
2024-08-03 12:00:10 +03:00
|
|
|
|
IconNewRSForm,
|
2024-08-03 11:31:13 +03:00
|
|
|
|
IconReset,
|
|
|
|
|
IconRSForm,
|
2025-04-29 14:29:28 +03:00
|
|
|
|
IconSave,
|
|
|
|
|
IconSettings
|
2025-03-12 12:04:50 +03:00
|
|
|
|
} from '@/components/icons';
|
2025-02-10 01:32:55 +03:00
|
|
|
|
|
2025-03-12 11:55:43 +03:00
|
|
|
|
import { LinkTopic } from '../../components/link-topic';
|
|
|
|
|
import { HelpTopic } from '../../models/help-topic';
|
2024-08-03 11:31:13 +03:00
|
|
|
|
|
2025-02-19 23:30:35 +03:00
|
|
|
|
export function HelpOssGraph() {
|
2024-06-10 11:58:23 +03:00
|
|
|
|
return (
|
2024-08-03 11:31:13 +03:00
|
|
|
|
<div className='flex flex-col'>
|
2025-03-09 21:59:21 +03:00
|
|
|
|
<h1 className='sm:pr-24'>Граф синтеза</h1>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
<div className='flex flex-col sm:flex-row'>
|
2025-03-09 21:59:21 +03:00
|
|
|
|
<div className='sm:w-56'>
|
2025-05-14 12:30:08 +03:00
|
|
|
|
<h2>Настройка графа</h2>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
|
|
|
|
<IconReset className='inline-icon' /> Сбросить изменения
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconFitImage className='inline-icon' /> Вписать в экран
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconFixLayout className='inline-icon' /> Исправить расположения
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconSettings className='inline-icon' /> Диалог настроек
|
|
|
|
|
</li>
|
2025-04-29 14:29:28 +03:00
|
|
|
|
|
2025-05-14 12:30:08 +03:00
|
|
|
|
<li>
|
|
|
|
|
<IconGrid className='inline-icon' /> Отображение сетки
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconLineWave className='inline-icon' />
|
|
|
|
|
<IconLineStraight className='inline-icon' /> Тип линии
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconAnimation className='inline-icon' />
|
|
|
|
|
<IconAnimationOff className='inline-icon' /> Анимация
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconCoordinates className='inline-icon' /> Отображение координат
|
|
|
|
|
</li>
|
|
|
|
|
<li>черта сверху - Загрузка</li>
|
|
|
|
|
<li>
|
|
|
|
|
черта слева - КС <LinkTopic text='внешняя' topic={HelpTopic.CC_OSS} />
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
|
|
|
|
|
|
2025-03-09 21:59:21 +03:00
|
|
|
|
<div className='sm:w-84'>
|
2025-05-14 12:30:08 +03:00
|
|
|
|
<h2>Изменение узлов</h2>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
|
|
|
|
<kbd>Клик</kbd> на операцию – выделение
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<kbd>Esc</kbd> – сбросить выделение
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<kbd>Двойной клик</kbd> – переход к связанной <LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconConceptBlock className='inline-icon icon-green' /> Новый блок
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconNewItem className='inline-icon icon-green' /> Новая операция
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconEdit2 className='inline-icon' /> Редактирование узла
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconDestroy className='inline-icon icon-red' /> <kbd>Delete</kbd> – удалить выбранные
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
2025-05-14 12:30:08 +03:00
|
|
|
|
<Divider margins='my-2' className='hidden sm:block' />
|
2024-08-03 11:31:13 +03:00
|
|
|
|
|
|
|
|
|
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
|
2025-03-09 21:59:21 +03:00
|
|
|
|
<div className='sm:w-56'>
|
2025-05-14 12:30:08 +03:00
|
|
|
|
<h2>Общие</h2>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
|
|
|
|
<IconSave className='inline-icon' /> Сохранить положения
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<kbd>Space</kbd> – перемещение экрана
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<kbd>Shift</kbd> – перемещение выделенных элементов в границах родителя
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<Divider vertical margins='mx-3' className='hidden sm:block' />
|
|
|
|
|
|
2025-03-09 21:59:21 +03:00
|
|
|
|
<div className='dense w-84'>
|
2025-05-14 12:30:08 +03:00
|
|
|
|
<h2>Контекстное меню</h2>
|
|
|
|
|
<ul>
|
|
|
|
|
<li>
|
|
|
|
|
<IconRSForm className='inline-icon icon-green' /> Статус связанной{' '}
|
|
|
|
|
<LinkTopic text='КС' topic={HelpTopic.CC_SYSTEM} />
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconConsolidation className='inline-icon' />{' '}
|
|
|
|
|
<LinkTopic text='Ромбовидный синтез' topic={HelpTopic.CC_OSS} />
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconNewRSForm className='inline-icon icon-green' /> Создать пустую КС для загрузки
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconConnect className='inline-icon' /> Выбрать КС для загрузки
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconChild className='inline-icon icon-green' />{' '}
|
|
|
|
|
<LinkTopic text='Перенести конституенты' topic={HelpTopic.UI_RELOCATE_CST} />
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconExecute className='inline-icon icon-green' /> Активировать операцию
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2024-06-10 11:58:23 +03:00
|
|
|
|
</div>
|
|
|
|
|
);
|
|
|
|
|
}
|