nesco, расслабься
Смысл тогда вообще в настройках среды? Обсудили на форуме как оставить и не надо никаких настроек среда так даже ресурсов так будем меньше потреблять
Этот топик читают: Гость
Ответов: 1088
Рейтинг: 112
|
|||
карма: 0 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Sniper36, последнее слово, все равно не за нами
|
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Sniper36 писал(а): Суть в том что в 177 версии нормальный хаб был, почему нельзя сделать также отодвинув точки от центра?точки не могут выступать за пределы элемента иначе они начнут неверно отрисовываться и реагировать на события мыши. |
|||
карма: 27 |
|
Ответов: 199
Рейтинг: 44
|
|||
Поддерживаю Sniper36а целиком и полностью. Совершенно не могу понять нововвидения с HubEx, иногда кажется что он просто издевается
настолько нелепое поведение элемента! Теперь что бы просто переставить связь на HubEx плюясь и матерясь обрываю связь совсем и виду её от HubEx к другому элементу. |
|||
карма: 0 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
vovs писал(а): настолько нелепое поведение элемента!Кому как, я вот, привык, и ничего. Единственный косяк, так это то, что линк присоединяется к нему с противоположенной стороны -- тащишь линию слева, присоединяет справа |
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
vovs, эти проблемы говорят лишь о том, что обращение с данным элементом не происходит в правильной последовательности. GetDataEx напомню работает на тех же принципах, а с ним проблем почему-то нет. Если вы тем не менее желаете изменить поведение элемента - предлагайте как. Предложение от Sniper36,а уже было рассмотрено и было так же показано, почему он не сможет с ним работать после данного нововведения
|
|||
карма: 27 |
|
Ответов: 485
Рейтинг: 86
|
|||
nesco писал(а): Запарило все это уже по второму кругу проходить------------ Дoбавленo в 01.52: Выскажусь подробнее. Не нужно менять менять ни размеры хаба, ни расстояние точек от центра. Нужно только опцию в настройках: при наведении мышки на хаб "нажимать" Ctrl или нет. |
|||
карма: 0 |
|
Ответов: 1088
Рейтинг: 112
|
|||
Dilma писал(а):
точки не могут выступать за пределы элемента иначе они начнут неверно отрисовываться и реагировать на события мыши. а нельзя изменить форму элемента на крест и на его концах расположить точки, а за центр передвигать? Типа вот такого: ...↑ ←┼→ ...↓ Сложно что-то предложить имея только догадки о текущей реализации |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
filyaxxxcom, как при включении данной опции предполагается передвигать хаб? Тоже по Ctrl?
Sniper36, есть два представления любого элемента на рабочем столе среды - внешняя и геометрическая формы. Внешний вид элемента не влияет на его взаимодействие с мышью. Геометрически же элемент это параллелограмм. Чтобы можно было кликать по центру элемента его точки должны располагаться на расстоянии более чем в 6 пикселей - например на 8-9 друг от друга, что соответствует габариту 9 + 3*2 = 15. Шаг сетки сегодня 7 пикселей, т.е. именно на этом расстоянии могут располагаться центры двух хабов, стоящих на одной линии. Получаем при таком раскладе перекрытие в половину элемента. Однако при увеличение габарита хоть на один пиксель начнут неверно строится связи между двумя хабами, разделенными одним шагом сетки(7 пикселей). добавил показ точек при протягивании связей - возможно это решит возникшую проблему с перетаскиванием линков. |
|||
карма: 27 |
| ||
Голосовали: | Konst |
Ответов: 1328
Рейтинг: 69
|
|||
Dilma писал(а): возможно это решит возникшую проблему с перетаскиванием линковДа так намного проще попасть на точку |
|||
карма: 2 |
| ||
файлы: 1 | code_15981.txt [445B] [340] |
Ответов: 485
Рейтинг: 86
|
|||
Dilma писал(а): filyaxxxcom, как при включении данной опции предполагается передвигать хаб? Тоже по Ctrl?Да, по Ctrl. Но не только по Ctrl. Вот полностью поведение: ============================================================ Вариант 1 (то что есть сейчас): ============================================================ Ctrl + подводим мышку к хабу -> появляются точки -> перетаскиваем связи Выделяем хаб рамкой -> появляются точки -> перетаскиваем связи (вернее только отсоединить можно) ------------------------------------------------------------ Подводим мышку к хабу -> точек нет -> перетаскиваем хаб ============================================================ Вариант 2 (опционально): ============================================================ Подводим мышку к хабу -> появляются точки -> перетаскиваем связи (с возможностью удалить связь правой кнопкой) ------------------------------------------------------------ Выделяем хаб рамкой -> подводим мышку к хабу -> точек нет -> перетаскиваем хаб Ctrl + подводим мышку к хабу -> точек нет -> перетаскиваем хаб |
|||
карма: 0 |
|
Ответов: 1088
Рейтинг: 112
|
|||
Dilma писал(а): добавил показ точек при протягивании связей - возможно это решит возникшую проблему с перетаскиванием линков.Честно говоря не заметил разницы. filyaxxxcom писал(а): Подводим мышку к хабу -> появляются точки -> перетаскиваем связи (с возможностью удалить связь правой кнопкой)еще желательно чтобы среда цепляла связь на точку на которую я указываю, а не куда ей вздумается. Иначе появляются пересечения. |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Sniper36 писал(а): еще желательно чтобы среда цепляла связь на точку на которую я указываю, а не куда ей вздумается. Иначе появляются пересечения.а сейчас не так? |
|||
карма: 27 |
|
Разработчик
Ответов: 26115
Рейтинг: 2126
|
|||
Dilma писал(а): а сейчас не так?не совсем так, я уже писал про это nesco писал(а): Единственный косяк, так это то, что линк присоединяется к нему с противоположенной стороны -- тащишь линию слева, присоединяет справаВот пример, подключи точку onClose (но без Ctrl) к левой точке хаба, подсоединит к верхней. Почему, оно так получается
|
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
nesco писал(а): Единственный косяк, так это то, что линк присоединяется к нему с противоположенной стороны -- тащишь линию слева, присоединяет справаДело вот в этой простой процедуре: ищется первая точка после верхней, которая свободна, и получается что если верхняя занята, то левая, а если и левая занята, то нижняя |
|||
карма: 10 |
|