Вверх ↑
Этот топик читают: Гость
Ответов: 9906
Рейтинг: 351
#1: 2006-10-05 23:11:17 ЛС | профиль | цитата
Вот уже очень давно хочу, чтобы их можно было поворачивать.
Вопрос исключительно схемного дизайна... Но мне так понятнее: MyCalc.rar
Логика автоконнекта может стать прозрачнее - Ex устанавливается так, чтобы основная линия не менялась (хорошо бы и "повороты" на линке на местах оставались)
А то сегодня я, как ни подвожу - редко он подключается, как мне хочется

В принципе, аналогичное я сегодня делаю, но с большими мучениями
Вот скажем так (мультики опустошены за ненадобностью) code_383

[size=-2]------ Добавлено в 23:11
Да, вот еще...
Сегодняшняя привязка Ex-ов не очень правильная - она даже разная для HubEx и GetDataEx
Точка привязки должна быть в "серединке" (точка пересечения линков), поворот - относительно нее, естественно.
А сетка этой "серединки" типа: X=5+7*N, Y=5+7*N (хотя за первую цифру я не очень уверен)

карма: 9

0
файлы: 2MyCalc.rar [13.2KB] [259], code_383.txt [4.8KB] [422]
vip
#1.1контекстная реклама от партнеров
Ответов: 8675
Рейтинг: 803
#2: 2006-10-06 10:57:03 ЛС | профиль | цитата
Galkov, для прозрачности логики добавить стрелочку на входящие потоки, очень трудно?
карма: 18

0
Ответов: 9906
Рейтинг: 351
#3: 2006-10-06 14:33:17 ЛС | профиль | цитата
Леонид,
1) не уверен, что понял
2) чем не стрелочка - Ex без дополнительных подключений ?
3) а почему вопрос-то ко мне - я
уже очень давно хочу

карма: 9

0
Администрация
Ответов: 15294
Рейтинг: 1518
#4: 2006-10-06 14:54:49 ЛС | профиль | цитата
Да выглядит неплохо. Можно попробоать

Точка привязки должна быть в "серединке" (точка пересечения линков)

Врятли это пока осуществимо.
карма: 26
0
Ответов: 9906
Рейтинг: 351
#5: 2006-10-06 17:23:38 ЛС | профиль | цитата
Может чего взаимонепонимаем...
Надо, чтобы после выравнивания выходы Ex-ов ПРЯМО попадали в точки элементов, как вертикальные, так и горизонтальные.
И чтобы после поворотов это выравнивание сохранилось - собственно и все

О конкретной графике можно еще думать, но это уже не самое главное...
Скажем так: MyCalc1.rar

Ну не жмет RAR PNG
карма: 9

0
файлы: 1MyCalc1.rar [500B] [266]
Администрация
Ответов: 15294
Рейтинг: 1518
#6: 2006-10-06 17:29:33 ЛС | профиль | цитата
Надо, чтобы после выравнивания выходы Ex-ов ПРЯМО попадали в точки элементов, как вертикальные, так и горизонтальные.
И чтобы после поворотов это выравнивание сохранилось - собственно и все

Если чесно не могу себе предствавить, что значит "прямо" и какое выравнивание должно сохраняться. Было бы наверно тоже не плохо набросать пару скринов о том, как это есть сейчас и о том, как дожно быть.
карма: 26
0
Ответов: 3655
Рейтинг: 69
#7: 2006-10-06 17:48:08 ЛС | профиль | цитата
Давно кто то предлагал сделать точки на компонентах треугольные (что бы указывали направление потока.
карма: 0

0
Ответов: 16884
Рейтинг: 1237
#8: 2006-10-06 18:02:46 ЛС | профиль | цитата
а верхние и нижние ромбикам

[size=-2]------ Добавлено в 18:02
и скрыть их все. Какая нужна - открыл.
карма: 24
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 9906
Рейтинг: 351
#9: 2006-10-06 18:22:35 ЛС | профиль | цитата
Вниманию флудеров: тема называется Ex-ы в среде

ИМХО, трудно без направления, когда оно может быть разным. На точках элементов оно всегда одинаково.
И основной смысл предложения был МЕНЯТЬ это направление на Ex-ах. А треугольнички - просто логическое следствие....
карма: 9

0
Администрация
Ответов: 15294
Рейтинг: 1518
#10: 2006-10-06 18:31:05 ЛС | профиль | цитата
Согласен. В случае с компонентами направление потока всегда и везде одинаковое. В случае с Ех-ами при возможности их поворота направление потоков от него может быть каким угодно.
карма: 26
0
Ответов: 9906
Рейтинг: 351
#11: 2006-10-08 12:03:41 ЛС | профиль | цитата
Ну, скажем в шоте ExTest.rar:
  1. Включено выравнивание на вкладке <Редактор> панели <Settings>
  2. Сбито выравнивание только у MemoryStream
  3. Горизонтальные сегменты <Потока> и <Данных> сегодня, в условиях <выравнивания>, никак не сделаешь на ОДНОЙ линии
  4. Аналогично, вертикальный сегмент <Потока> сегодня никак не сможет прямо смотреть на точку DataToFile.Stream
  5. Что такое "прямо": GetDataEx смотрит "прямо" в точку DataToFile.Stream. Но "мимо" точки MemoryStream.Stream

Если бы выравнивания Ex-ов были одинаковые (что и хочется) то сегменты одной ориентации (а это могут быть сегменты, как <Потока>, так и <Данных>) можно было бы располагать равноудаленно друг от друга.
И при поворотах вопросов с <выравниванием> не возникало бы

И по этой же причине хочется иметь возможность <выравнивания> при редактировании линка (при таскании "уголков")...
А то непросто красоту наводить


[size=-2]------ Добавлено в 12:03
Dilma, а почему бы тебе не разрешить включения PNG-ов в аттаче
карма: 9

0
файлы: 1ExTest.rar [3.5KB] [248]
Администрация
Ответов: 15294
Рейтинг: 1518
#12: 2006-10-08 16:11:40 ЛС | профиль | цитата
С выравниями пока сложно.
карма: 26
0
Ответов: 9906
Рейтинг: 351
#13: 2006-10-08 16:18:11 ЛС | профиль | цитата
Кстати, в PCAD при выделении фрагмента выделяются/нет, кроме соединений (наши Ex-ы), выделяются и "уголки". С возможностью снятия/установки выделения с Ctrl-ом

Влияет на процесс "таскания" ....
карма: 9

0
Администрация
Ответов: 15294
Рейтинг: 1518
#14: 2007-06-25 16:12:02 ЛС | профиль | цитата
частичное продолжение темы http://dev.hiasm.com/xf/topic.php?t=8518&start=70
карма: 26
0
14
Сообщение
...
Прикрепленные файлы
(файлы не залиты)