Считаете ли вы, что если под активной кнопкой находится некий выделенный объект (например линия), то вместо кнопки он должен перехватывать клик мышки на себя. Удобно ли это ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
---
22922
---  
  • 10% (1)
  • 10% (1)
  • 80% (8)
Всего проголосовало: 10
Andrey Dik
14105
Andrey Dik  
если в одном и том же месте находятся несколько графических объектов, то было бы удобно если бы всплывало меню с возможностью выбора в нем необходимого объекта.

---
22922
---  
joo:
если в одном и том же месте находятся несколько графических объектов, то было бы удобно если бы всплывало меню с возможностью выбора в нем необходимого объекта.

ну... это как то странно будет выглядеть. панель есть панель. 
Andrey Dik
14105
Andrey Dik  
sergeev:
ну... это как то странно будет выглядеть. панель есть панель. 
а если будет можно отключить всплывающее меню по желанию?
---
22922
---  

Уважаемые разработчики, как вы смотрите, чтоб на весь поток моих заявок в СД по объектам - один раз и на всегда решить эту надоевшую (наболевшую) проблему с кликом и Z-orders ?

Вынесите пожалуйста в настройки терминала (вкладка объекты) отключение искусственного имеющегося приоритета клика по объектам.

Чтоб если галка стоит, то клик мышки брал на себя самый верхний объект. Если не стоит, то как сейчас имеется.

TheXpert
18326
TheXpert  

А как сейчас имеется? Видел что событие на обработку клика приходит объекту, который не верхний (все без выделений).

---
22922
---  
TheXpert:

А как сейчас имеется? Видел что событие на обработку клика приходит объекту, который не верхний (все без выделений).


приоритет сейчас такой (сверху вних):
- выделенный объект
- кнопка/воле ввода/ит.д.
- все остальные по порядку создания

Разработчики пообещали, что с нового билда приоритет будет таким:
- выделенный объект
- все остальные по порядку создания.

но и то, в случае если у объектов стоит галка  "отключить выделение".


Но по практике работы с панелями - этот главенствующий приоритет выделенного объекта часто мешает.

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

Поэтому очень важно сделать тот порядок приёма клика, который виден визуально. А то получается, что терминал работает со скрытыми объектами.
Зачем такой геморрой пользователю и программисту?


TheXpert
18326
TheXpert  
sergeev:
А как же OBJ_BITMAP_LABEL? С ним кстати вроде и проблемы были. Или кнопке можно навешивать картинки?
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Типы объектов - Документация по MQL5
---
22922
---  
TheXpert:
А как же OBJ_BITMAP_LABEL? С ним кстати вроде и проблемы были. Или кнопке можно навешивать картинки?

Все "Label" относятся к категории неприоритетных.

это тоже наболевшее.

TheXpert
18326
TheXpert  
Я вообще за упорядочивание как в 4ке.
---
22922
---  

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

Речь про КЛИК мышки!  Вот с этим мирится нельзя. Когда кликаешь на кнопке, а событие получает совершенно другой объект. Это реально бардак.


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



12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий