Владимир Паронджанов писал(а):
vasili111 писал(а):
На этом изображении курсор мышки находится в области которая показана синим цветом. Это значит что активирована данная зона, то есть зона между двумя иконами, но исключая зону линии:
Василий, здесь я не понял. Почему надо исключать зону линии?
Что плохого будет, если НЕ исключать зону линии в вашем примере?
Василий, зачем Вы разделили Вашу синюю зону на две части? И между ними вставили промежуток? По-моему, это слишком мудрено. Или я чего-то не понимаю?
Потому что там располагается зона второго типа (смотрите ниже в данном посте).
Владимир Данилович, я думаю нам понадобится 3 типа зон.
Далее в тексте когда буду писать "активацию зоны" это значит нажатие левой кнопки мышки на данную зону. При активации зоны, зона меняет цвет.Зоны первого типа:Зоны первого типа нужны для встраивания новых икон, макроикон и фрагментов ДРАКОН-схемы (фрагментом называю часть Дракон схемы с иконами и линиями, например часть ДРАКОН-схемы мы можем скопировать в буфер обмена для последующей вставки):
Зона первого типа является вся область между верхней и нижней иконой кроме области вертикальной линии (почему смотрите зону второго типа). Например тут зона первого типа показана синим цветом:
После активации данной зоны, любая выбранная икона (из тулбара или из появившегося меню сверху или справа курсора после активации зоны) или макроикона или часть ДРАКОН-схемы автоматически встраивается в данную зону. Например после активации зоны при выборе иконы
Действие получаем:
То есть Зоны первого типа нужны для встраивания новых икон, макроикон и фрагментов ДРАКОН-схемы. Исключением является пространство между иконами
Заголовок и
Имя ветки, между иконой
Имя ветки и верхнележащей линией силуэта, между иконами
Выбор и
Вариант, между иконой
Адрес и нижней линии силуэта, это потому что между ними нечего вставлять.
Зоны второго типа:Зоны второго типа нужны для операций с линиями:
а) Операций с лианами.
б) Создания циклов.
в) Добавления новых веток в силуэт и новых икон
Вариант в макроикону
Переключатель.
Рассмотрим
Пересадку Лианы. Чтобы пересадить лиану из красной точки в желтую точку:
нужно нажать и не отпустить левую кнопку мышки на зону линии которую мы хотим пересадить, то есть нажать на зону которая показана голубым цветом:
и перетащить на зону линии на которую хотим пересадить, т.е. в данную зону:
Отпустив левую кнопку мышки мы должны получить:
Тут нужно отметить, что во всех случаях как только мы берем линию за ее зону и двигаем, то данная линия сразу должна разрываться в данном месте. То есть мы взяли линию в ее зоне и слегка двинули (левую кнопки мышки мы еще не отпустили) мы должны получить данную картину:
Теперь рассмотрим
Заземление лианы. В данном случае мы нажимаем и не отпускаем левой кнопкой мышки на зону линии которую хотим заземлить, показана голубым цветом:
Заземление лианы может быть осуществлено двумя путями:
Первый путь заземления лианы. Мы двигаем мышку с зажатой левой кнопкой вниз примерно на 2 см. Траектория движения мышки показана красным цветом:
После продвижения мышкой на 2 см мы отпускаем левую кнопку мышки. В результате этого ДРАКОН-редактор заземляет данную лиану:
Второй путь заземления лианы. Мы двигаем мышку с зажатой левой кнопкой вниз до зоны линии на которую мы хотим заземлить. Ниже показана зона линии на которую мы хотим заземлить лиану:
Отпускаем левую кнопку мышки и в результате этого ДРАКОН-редактор заземляет данную лиану:
Думаю что ДРАКОН-редактором должны поддерживаться оба пути заземления лианы. Но первый путь считаю более удобным для пользователя.
Сейчас давайте рассмотрим создание циклов. Создадим цикл начинающийся из красной точки и идущий в желтую точку:
Для этого нужно нажать и не отпустить левую кнопку мышки на зону линии с которой мы хотим начать цикл , то есть нажать на зону которая показана голубым цветом:
и перетащить на зону линии в которую мы хотим чтобы шел цикл, т.е:
Отпускаем левую кнопку мышки и получаем:
Теперь рассмотрим добавление новых веток в силуэт с использованием зон второго типа:
Мы хотим вставить новую ветку между двумя существующими ветками в месте красных точек:
Для этого мы нажимаем и не отпускаем левой кнопкой мышки на зону линии с которой должна начаться новая ветка:
и двигаем мышку вниз на 2 см (показано движение мышки красной линией):
отпускаем левую кнопку мышки и получаем новую ветку силуэта:
Как и с заземлением лианы мы также можем двигать мышку до конца зоны нижней линии силуэта и над ней отпустить левую кнопку мышки. В результате мы должны получить новую ветку.
Давайте теперь вставим новую ветку перед первой веткой силуэта. Для этого нужно провести те же манипуляции с зоной верхней линии силуэта как и при случае создания новой ветки между уже существующими ветками. Тут показана зона с которым производим операцию:
После произведенных операций и создании новой ветки силуэт должен выглядеть таким образом:
Давайте теперь вставим ветку после ветки на которой имеется икона
Конец . Имеем ДРАКОН-схему:
Для этого мы нажимаем и не отпускаем левой кнопкой мышки на зону верхней линии силуэта:
Далее делаем движение мышкой показанное красной линией (стрелка на конце линии показывает направление движения мышки):
Отпускаем левую кнопку мышки и получаем:
Обратите внимание на то, что мы в результате данной манипуляции существующую ветку с иконой
Конец превратили в обычную ветку, а после нее создали новую ветку с иконой
Конец.
Давайте теперь рассмотрим как добавить новые иконы
Вариант в
Переключатель с использованием зон второго типа.
Чтобы добавить икону
Вариант между другими иконами
Вариант мы нажимаем и не отпускаем левой кнопкой мышки на зону горизонтальную линии с которой берут начало другие иконы Вариант:
и далее также как и в других случаях или тянем вниз на 2 см и отпускаем левую кнопку мышки или перетаскиваем на то зону другой линии с которой мы хотим соединить конец линии новой иконы
Вариант. Если мы тянем вниз на 2 см и отпускаем левую кнопку мышки или тянем до зоны нижней линии переключателя, то получаем:
Но мы также можем соединить верхнюю линию переключателя не с нижней линией, а с любой другой (которые допускают правила ДРАКОНа). Например можно перетащить на линию соседней иконы
Вариант. То есть мы тянем верхнюю линию до зоны линии соседней ветки
Вариант:
после как отпускаем левую кнопку мышки получаем:
Далее рассмотрим как добавить икону
Вариант перед уже существующей первой иконой
Вариант. Для этого мы нажимаем и не отпускаем левой кнопкой мышки на зону верхней горизонтальной линии
Переключателя с которой спускаются иконы
Вариант которая находится справа от первой уже существующей иконы
Вариант:
далее делаем движение мышкой показанное красной линией (стрелка на конце линии показывает направление движения мышки):
Отпускаем левую кнопку мышки и получаем:
Примерно также нужно вставлять новую икону
Вариант после последней существующей иконы
Вариант. Для этого мы нажимаем и не отпускаем левой кнопкой мышки на зону верхней горизонтальной линии
Переключателя с которой спускаются иконы
Вариант которая находится слева от последней уже существующей иконы
Вариант:
далее делаем движение мышкой показанное красной линией (стрелка на конце линии показывает направление движения мышки):
Отпускаем левую кнопку мышки и получаем:
Зоны третьего типа:Зоны третьего типа нам нужны для добавления новых веток в силуэт и новых икон
Вариант в
Переключатель.
Давайте вставим новую ветку в силуэт между двумя существующими ветками с использованием зон третьего типа. Для этого активируем зону между двумя ветками:
После активации зоны между ветками выберем "вставить новую ветку" (выбирать можно из тулбара, или появившегося меню сверху или слева курсора). В результате получим:
Теперь попробуем вставить новую ветку перед первой существующей веткой. Для этого активируем зону между левой линии силуэта и уже существующей первой веткой:
После активации зоны выберем "вставить новую ветку" (выбирать можно из тулбара, или появившегося меню сверху или слева курсора). В результате получим:
Давайте теперь используем зоны третьего типа для создания новых икон
Вариант.
Давайте вставим новую Икону
Вариант между двумя уже существующими. Для этого активируем зону между двумя иконами
Вариант:
После активации зоны выберем "вставить икону Вариант" (выбирать можно из тулбара, или появившегося меню сверху или слева курсора). В результате получим: