2024-05-16 22:39:28 +03:00
|
|
|
|
import {
|
|
|
|
|
IconClustering,
|
|
|
|
|
IconDestroy,
|
|
|
|
|
IconEdit,
|
|
|
|
|
IconFilter,
|
|
|
|
|
IconFitImage,
|
|
|
|
|
IconGraphCollapse,
|
|
|
|
|
IconGraphCore,
|
|
|
|
|
IconGraphExpand,
|
|
|
|
|
IconGraphInputs,
|
|
|
|
|
IconGraphMaximize,
|
|
|
|
|
IconGraphOutputs,
|
|
|
|
|
IconImage,
|
|
|
|
|
IconNewItem,
|
2024-08-01 20:11:32 +03:00
|
|
|
|
IconOSS,
|
2024-05-16 22:39:28 +03:00
|
|
|
|
IconReset,
|
|
|
|
|
IconRotate3D,
|
|
|
|
|
IconText
|
2024-08-01 11:56:21 +03:00
|
|
|
|
} from '@/components/Icons';
|
|
|
|
|
import Divider from '@/components/ui/Divider';
|
|
|
|
|
import LinkTopic from '@/components/ui/LinkTopic';
|
|
|
|
|
import { useConceptOptions } from '@/context/ConceptOptionsContext';
|
|
|
|
|
import { HelpTopic } from '@/models/miscellaneous';
|
2024-05-16 22:39:28 +03:00
|
|
|
|
|
2024-08-17 23:42:56 +03:00
|
|
|
|
function HelpRSGraphTerm() {
|
2024-05-16 22:39:28 +03:00
|
|
|
|
const { colors } = useConceptOptions();
|
|
|
|
|
return (
|
2024-05-27 20:42:34 +03:00
|
|
|
|
<div className='flex flex-col'>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
<h1>Граф термов</h1>
|
2024-06-09 20:41:33 +03:00
|
|
|
|
<div className='flex flex-col sm:flex-row'>
|
2024-09-21 20:04:07 +03:00
|
|
|
|
<div className='sm:w-[14rem]'>
|
2024-05-27 20:42:34 +03:00
|
|
|
|
<h1>Настройка графа</h1>
|
|
|
|
|
<li>Цвет – покраска узлов</li>
|
|
|
|
|
<li>Граф – расположение</li>
|
|
|
|
|
<li>Размер – размер узлов</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconText className='inline-icon' /> Отображение текста
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconClustering className='inline-icon' /> Скрыть порожденные
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconRotate3D className='inline-icon' /> Вращение 3D
|
|
|
|
|
</li>
|
|
|
|
|
</div>
|
|
|
|
|
|
2024-06-09 20:41:33 +03:00
|
|
|
|
<Divider vertical margins='mx-3 mt-3' className='hidden sm:block' />
|
2024-05-16 22:39:28 +03:00
|
|
|
|
|
2024-09-21 20:04:07 +03:00
|
|
|
|
<div className='sm:w-[21rem]'>
|
2024-05-27 20:42:34 +03:00
|
|
|
|
<h1>Изменение узлов</h1>
|
|
|
|
|
<li>Клик на конституенту – выделение</li>
|
|
|
|
|
<li>
|
|
|
|
|
Ctrl + клик – выбор <span style={{ color: colors.fgPurple }}>фокус-конституенты</span>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconReset className='inline-icon' /> Esc – сбросить выделение
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconEdit className='inline-icon' /> Двойной клик – редактирование
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
2024-08-19 22:03:39 +03:00
|
|
|
|
<IconDestroy className='inline-icon icon-red' /> Delete – удалить выбранные
|
2024-05-27 20:42:34 +03:00
|
|
|
|
</li>
|
|
|
|
|
<li>
|
2024-08-19 22:03:39 +03:00
|
|
|
|
<IconNewItem className='inline-icon icon-green' /> Новая со ссылками на выделенные
|
2024-05-27 20:42:34 +03:00
|
|
|
|
</li>
|
|
|
|
|
</div>
|
2024-05-16 22:39:28 +03:00
|
|
|
|
</div>
|
|
|
|
|
|
2024-06-09 20:41:33 +03:00
|
|
|
|
<Divider margins='my-3' className='hidden sm:block' />
|
2024-05-16 22:39:28 +03:00
|
|
|
|
|
2024-06-26 19:47:31 +03:00
|
|
|
|
<div className='flex flex-col-reverse mb-3 sm:flex-row'>
|
2024-09-21 20:04:07 +03:00
|
|
|
|
<div className='sm:w-[14rem]'>
|
2024-05-27 20:42:34 +03:00
|
|
|
|
<h1>Общие</h1>
|
2024-08-01 20:11:32 +03:00
|
|
|
|
<li>
|
|
|
|
|
<IconOSS className='inline-icon' /> переход к связанной <LinkTopic text='ОСС' topic={HelpTopic.CC_OSS} />
|
|
|
|
|
</li>
|
2024-05-27 20:42:34 +03:00
|
|
|
|
<li>
|
|
|
|
|
<IconFilter className='inline-icon' /> Открыть настройки
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
2024-08-03 11:31:13 +03:00
|
|
|
|
<IconFitImage className='inline-icon' /> Вписать в экран
|
2024-05-27 20:42:34 +03:00
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconImage className='inline-icon' /> Сохранить в формат PNG
|
|
|
|
|
</li>
|
2024-08-01 11:56:21 +03:00
|
|
|
|
<li>
|
2024-08-19 22:03:39 +03:00
|
|
|
|
* <LinkTopic text='наследованные' topic={HelpTopic.CC_PROPAGATION} /> в ОСС
|
2024-08-01 11:56:21 +03:00
|
|
|
|
</li>
|
2024-05-27 20:42:34 +03:00
|
|
|
|
</div>
|
|
|
|
|
|
2024-06-09 20:41:33 +03:00
|
|
|
|
<Divider vertical margins='mx-3' className='hidden sm:block' />
|
2024-05-16 22:39:28 +03:00
|
|
|
|
|
2024-05-27 20:42:34 +03:00
|
|
|
|
<div className='dense w-[21rem]'>
|
|
|
|
|
<h1>Выделение</h1>
|
|
|
|
|
<li>
|
|
|
|
|
<IconGraphCollapse className='inline-icon' /> все влияющие
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconGraphExpand className='inline-icon' /> все зависимые
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconGraphMaximize className='inline-icon' /> зависимые только от выделенных
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconGraphInputs className='inline-icon' /> входящие напрямую
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconGraphOutputs className='inline-icon' /> исходящие напрямую
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<IconGraphCore className='inline-icon' /> выделить <LinkTopic text='Ядро' topic={HelpTopic.CC_SYSTEM} />
|
|
|
|
|
</li>
|
|
|
|
|
</div>
|
2024-05-16 22:39:28 +03:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
2024-05-27 20:42:34 +03:00
|
|
|
|
);
|
2024-05-16 22:39:28 +03:00
|
|
|
|
}
|
|
|
|
|
|
2024-08-17 23:42:56 +03:00
|
|
|
|
export default HelpRSGraphTerm;
|