Свойства графических объектов: предлагаю добавить новые

 

Предлагаю обсудить необходимость создания дополнительных свойств для графических объектов:

Идентификатор ОписаниеТип свойства
 

 OBJPROP_USER_INT

 Пользовательское свойство

 int
 OBJPROP_USER_DOUBLE

 Пользовательское свойство

 double
 OBJPROP_USER_STR  

 Пользовательское свойство

 string

 

Фактически это переменные, в которых будет храниться и иногда изменяться некая информация привязанная к какому-то графическому объекту.

Например: при создании излучений, генерируются тысячи точек и некоторые из них имеют одинаковые координаты, так вот если бы были эти новые свойства - то рисовалась бы одна точка, а в свойсте XXX_USER_INT хранилось их количество. Количественный учёт необходим для дальнейшего анализа. 

 

Кроме того, нехватает привязки графического объекта типа стрелки по центру. В настоящий момент только два варианта: точка привязки сверху или снизу.

 

 Визуально, центр точки должен находиться в своей координате, а не сверху или снизу.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов - Документация по MQL5
 

Предлагаю добавить свойство "Слой" и вывести на панель инструментов кнопку с управлением слоями: выбрать слой, сделать видимым, заморозить и т.п. Например, как в AutoCAD или Фотошопе.

Выгоды:

  1. Не надо перебирать все объекты для модификации.
  2. Быстрое переключение графических образов.
  3. Можно упорядочить "кашу" из объектов на экране. 
 
DC2008:

Кроме того, нехватает привязки графического объекта типа стрелки по центру. В настоящий момент только два варианта: точка привязки сверху или снизу.

 

 Визуально, центр точки должен находиться в своей координате, а не сверху или снизу.


Проигнорировано https://www.mql5.com/ru/forum/11/page96#comment_184991
 
Silent:

Проигнорировано https://www.mql5.com/ru/forum/11/page96#comment_184991

Спрашивается, кто мешает использовать давно существующие возможности?

Стрелки - примитивны и быстры. Для более продвинутого использования существуют текстовые объекты.


 
stringo:

Спрашивается, кто мешает использовать давно существующие возможности?

Стрелки - примитивны и быстры. Для более продвинутого использования существуют текстовые объекты.

Привычка и некомпетентность, что ж ещё... :)

Спасибо. 

Причина обращения: