Вверх ↑
Этот топик читают: Гость
Ответов: 1088
Рейтинг: 112
#16: 2009-12-12 15:56:02 ЛС | профиль | цитата
nesco, расслабься

Смысл тогда вообще в настройках среды? Обсудили на форуме как оставить и не надо никаких настроек среда так даже ресурсов так будем меньше потреблять
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26115
Рейтинг: 2126
#17: 2009-12-12 17:14:21 ЛС | профиль | цитата
Sniper36, последнее слово, все равно не за нами
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#18: 2009-12-12 23:25:09 ЛС | профиль | цитата
Sniper36 писал(а):
Суть в том что в 177 версии нормальный хаб был, почему нельзя сделать также отодвинув точки от центра?

точки не могут выступать за пределы элемента иначе они начнут неверно отрисовываться и реагировать на события мыши.
карма: 27
0
Ответов: 199
Рейтинг: 44
#19: 2009-12-13 00:01:41 ЛС | профиль | цитата
Поддерживаю Sniper36а целиком и полностью. Совершенно не могу понять нововвидения с HubEx, иногда кажется что он просто издевается
настолько нелепое поведение элемента! Теперь что бы просто переставить связь на HubEx плюясь и матерясь обрываю связь совсем и виду её от HubEx к другому элементу.
карма: 0

0
Разработчик
Ответов: 26115
Рейтинг: 2126
#20: 2009-12-13 00:05:17 ЛС | профиль | цитата
vovs писал(а):
настолько нелепое поведение элемента!

Кому как, я вот, привык, и ничего. Единственный косяк, так это то, что линк присоединяется к нему с противоположенной стороны -- тащишь линию слева, присоединяет справа
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#21: 2009-12-13 00:48:40 ЛС | профиль | цитата
vovs, эти проблемы говорят лишь о том, что обращение с данным элементом не происходит в правильной последовательности. GetDataEx напомню работает на тех же принципах, а с ним проблем почему-то нет. Если вы тем не менее желаете изменить поведение элемента - предлагайте как. Предложение от Sniper36,а уже было рассмотрено и было так же показано, почему он не сможет с ним работать после данного нововведения
карма: 27
0
Ответов: 485
Рейтинг: 86
#22: 2009-12-13 01:39:25 ЛС | профиль | цитата
nesco писал(а):
Запарило все это уже по второму кругу проходить
Этот вопрос все равно будет всплывать периодически. Мне тоже сегодняшнее поведение хаба не нравиться. И я уже высказывался по этому поводу. Dilma ответил, что идет тестирование и такое поведение не есть окончательный вариант (цитирую по памяти). Но, похоже, теперь уже окончательный Можно же опционально сделать и все будут довольны.
------------ Дoбавленo в 01.52:
Выскажусь подробнее. Не нужно менять менять ни размеры хаба, ни расстояние точек от центра. Нужно только опцию в настройках: при наведении мышки на хаб "нажимать" Ctrl или нет.
карма: 0

0
Ответов: 1088
Рейтинг: 112
#23: 2009-12-13 10:06:47 ЛС | профиль | цитата
Dilma писал(а):


точки не могут выступать за пределы элемента иначе они начнут неверно отрисовываться и реагировать на события мыши.

а нельзя изменить форму элемента на крест и на его концах расположить точки, а за центр передвигать?
Типа вот такого:
...
←┼→
...

Сложно что-то предложить имея только догадки о текущей реализации
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#24: 2009-12-13 16:05:23 ЛС | профиль | цитата
filyaxxxcom, как при включении данной опции предполагается передвигать хаб? Тоже по Ctrl?

Sniper36, есть два представления любого элемента на рабочем столе среды - внешняя и геометрическая формы. Внешний вид элемента не влияет на его взаимодействие с мышью. Геометрически же элемент это параллелограмм. Чтобы можно было кликать по центру элемента его точки должны располагаться на расстоянии более чем в 6 пикселей - например на 8-9 друг от друга, что соответствует габариту 9 + 3*2 = 15. Шаг сетки сегодня 7 пикселей, т.е. именно на этом расстоянии могут располагаться центры двух хабов, стоящих на одной линии. Получаем при таком раскладе перекрытие в половину элемента. Однако при увеличение габарита хоть на один пиксель начнут неверно строится связи между двумя хабами, разделенными одним шагом сетки(7 пикселей).

добавил показ точек при протягивании связей - возможно это решит возникшую проблему с перетаскиванием линков.
карма: 27
1
Голосовали:Konst
Ответов: 1328
Рейтинг: 69
#25: 2009-12-13 17:22:12 ЛС | профиль | цитата
Dilma писал(а):
возможно это решит возникшую проблему с перетаскиванием линков

Да так намного проще попасть на точку
карма: 2

0
файлы: 1code_15981.txt [445B] [340]
Ответов: 485
Рейтинг: 86
#26: 2009-12-14 08:59:20 ЛС | профиль | цитата
Dilma писал(а):
filyaxxxcom, как при включении данной опции предполагается передвигать хаб? Тоже по Ctrl?

Да, по Ctrl. Но не только по Ctrl. Вот полностью поведение:
============================================================
Вариант 1 (то что есть сейчас):
============================================================
Ctrl + подводим мышку к хабу -> появляются точки -> перетаскиваем связи
Выделяем хаб рамкой -> появляются точки -> перетаскиваем связи (вернее только отсоединить можно)
------------------------------------------------------------
Подводим мышку к хабу -> точек нет -> перетаскиваем хаб

============================================================
Вариант 2 (опционально):
============================================================
Подводим мышку к хабу -> появляются точки -> перетаскиваем связи (с возможностью удалить связь правой кнопкой)
------------------------------------------------------------
Выделяем хаб рамкой -> подводим мышку к хабу -> точек нет -> перетаскиваем хаб
Ctrl + подводим мышку к хабу -> точек нет -> перетаскиваем хаб
карма: 0

0
Ответов: 1088
Рейтинг: 112
#27: 2009-12-14 13:11:41 ЛС | профиль | цитата
Dilma писал(а):
добавил показ точек при протягивании связей - возможно это решит возникшую проблему с перетаскиванием линков.

Честно говоря не заметил разницы.
filyaxxxcom писал(а):
Подводим мышку к хабу -> появляются точки -> перетаскиваем связи (с возможностью удалить связь правой кнопкой)

еще желательно чтобы среда цепляла связь на точку на которую я указываю, а не куда ей вздумается. Иначе появляются пересечения.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Администрация
Ответов: 15295
Рейтинг: 1519
#28: 2009-12-14 13:37:01 ЛС | профиль | цитата
Sniper36 писал(а):
еще желательно чтобы среда цепляла связь на точку на которую я указываю, а не куда ей вздумается. Иначе появляются пересечения.

а сейчас не так?
карма: 27
0
Разработчик
Ответов: 26115
Рейтинг: 2126
#29: 2009-12-14 14:14:24 ЛС | профиль | цитата
Dilma писал(а):
а сейчас не так?

не совсем так, я уже писал про это
nesco писал(а):
Единственный косяк, так это то, что линк присоединяется к нему с противоположенной стороны -- тащишь линию слева, присоединяет справа

Вот пример, подключи точку onClose (но без Ctrl) к левой точке хаба, подсоединит к верхней. Почему, оно так получается


Add(MainForm,2953706,77,105)
{
}
Add(DoData,8275471,196,119)
{
}
Add(DoData,4795562,77,168)
{
link(onEventData,15101860:doWork3,[(158,174)])
}
Add(HubEx,15101860,154,119)
{
link(onEvent,8275471:doData,[])
}



карма: 22

0
Разработчик
Ответов: 4698
Рейтинг: 426
#30: 2009-12-14 14:30:31 ЛС | профиль | цитата
nesco писал(а):
Единственный косяк, так это то, что линк присоединяется к нему с противоположенной стороны -- тащишь линию слева, присоединяет справа

Дело вот в этой простой процедуре: ищется первая точка после верхней, которая свободна, и получается что если верхняя занята, то левая, а если и левая занята, то нижняя
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)