Доброго дня. Данный вопрос передан разработчикам. В ближайшее время будут правки.
Вид для печати
Господа разработчики, доброй ночи.
Сделайте, плиз, защиту от "дурака". Если в проекте создать макрос, запустить его на отладку, а потом нажать крестик (закрыть) и при этом не отключить отладчик, то лоджик подумает, а потом выдаст табличку "невозможно сохранить макрос Без названия" (или ошибка сохранения, не запомнил точную фразу) и закроет макрос. Т.е. банально его убьет. И надо будет макрос создавать заново.
Логичнее, если лоджик не может сохранить макрос, то хотя бы оставлял его в живых и не закрывал окно.
Господа разработчики, доброй ночи.
Поправьте плиз, при добавлении в макросе дополнительного выхода, съезжает все поле холста, в итоге выходы съезжают в поле холста и, зачем-то, меняются параметры холста, при этом в свойствах значения остаются старые, а холст уменьшается. Размеры установленные программой можно узнать только если начать редактировать параметры холста.
И второй момент - программа добавляет новый выход в пустое поле между существующими выходами и уменьшает высоту поля по крайнему нижнему элементу. Получается, что я рисую проект, создаю себе размер холста под него, понятно холст пустой, добавляю выход и получаю обрезанное поле с новым выходом непонятно где.
В итоге, после каждого добавления выхода, приходится править холст и в первом и во втором варианте.
Пример ниже это то, что происходит с полем после добавления выхода. Последовательность действий: устанавливаем размер холста 300х200, выбираем добавить выход и получаем ситуацию как на картинке (по высоте поле уменьшается до выхода Q5, по ширине поле увеличивается, выходы сползают в поле проекта, новый выход Q6 программа добавила после Q1). Установленные программой размеры 311х178 (скрин делать не стал)
Вложение 39785
p.s. можно ли сделать так, чтобы при добавлении рамки с текстом за границами холста, появлялась прокрутка влево-вправо окна за границы холста? проще подписывать названия выходов за границами холста напротив каждого выхода. Сейчас границы экрана для прокрутки ограничиваются размерами квадратов L и Q и при большом поле, чтобы посмотреть надписи надо уменьшать масштаб или же растягивать холст, чтобы вкрячить название выхода, при этом надо рассчитать, чтобы новые линии связи не попадали на текст.
Вложение 39796
Давно известный способ против съежания размеров холста
Поставь в нижнем углу холста (правом или левом) пустой комментарий
Вложение 39797
Вложение 39798
И смело добавляй входы выходы.
Размер холста зафиксирован
Вложение 39799
Способ известен тем, кто давно работает. А новички матерятся на данную "фичу" и правят параметры холста, как надоедает, начинают придумывать способы обхода данной фичи тратя на это лишнее время. Да и каждый раз, при создании макроса надо еще попробовать вспомнить, что поле может убежать и вставить комментарий заранее.
Как мне кажется, все же на уровне разработчиков проще поправить данный баг, чтобы среда была более дружелюбной.
Да и не всегда комментарий помогает. Пример (как видно, макрос обрезался сверху, выходы запихнул на холст, а новый поставил в свободное место, и не по порядку)(последовательность действий: создать макрос, изменить размеры поля, добавить комментарий, добавить выход, добавить еще один выход)
Вложение 39802
Как не старался, но описанный эффект повторить не смог.
Скрытый текст:
За исключением "макрос обрезался сверху" после добавления выхода, но это и логично - на холсте выше существовавших входов и выходов ничего не было См видео Пример 1.mp4
Если вверху холста что-либо было, то холст обрежется до этого элемента См видео Пример 2.mp4
Скрытый текст: