Редактор свойств объектов и панель свойств инструментов

Редактор свойств объектов, панель которого занимает правый нижний угол главного окна программы, предназначен для отображения текущих значений свойств объектов, выбранных на схеме, а также для изменения значений этих свойств. Аналогичные функции может выполнять и панель свойств инструментов, расположенная вдоль нижней границы окна. Однако, поскольку её основное назначение – задавать свойства вновь создаваемых объектов, действуют следующие ограничения:

  1. функция отображения текущих значений свойств включается только
    • в режиме выбора объектов,
    • когда выбран ровно один объект, и этот объект не является значком устройства,
    • при активной опции «Отображать свойства выбранного объекта на панели настроек инструментов»;
  2. функция изменения свойств выбранных объектов включается только в режиме выбора объектов.

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

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

Если выбран ровно один объект, то на соответствующих страницах редактора свойств отображаются текущие значения свойств этого объекта. Если выбрано несколько объектов, то, естественно, наборы свойств разнотипных объектов различны; более того, в общем случае, значения однотипных свойств различных объектов различаются, тогда управляющие элементы на страницах редактора не показывают ни каких значений, либо показывают значения, относящиеся к объекту, выделенному последним. Впрочем, для некоторых свойств могут быть определены общие для всех выделенных объектов значения; эти значения будут отображены редактором свойств. Такое исключение сделано для свойств видимости объектов и принадлежности к слою, поскольку существует возможность выделения на схеме невидимых либо принадлежащих различным слоям объектов, и необходимо информировать пользователя о формировании таких наборов объектов.

В случае изменения пользователем значений каких-либо свойств объектов, редактор пытается применить новые значения к каждому из выбранных объектов поочерёдно. В случае отсутствия у очередного объекта соответствующего свойства, этот объект пропускается. Таким образом, новые значения свойств будут применены ко всем объектам из числа выделенных, для которых это имеет смысл и разрешено.

Каждый объект схемы имеет неуникальное имя (название) и описание, которое появляется в виде всплывающей подсказки (только в режиме просмотра документа). Как правило, имя объекта используется для идентификации объекта в списке редактора слоев и может быть изменено пользователем. Исключение составляют значки, обозначающие на схеме места размещения оборудования системы позиционирования. Имена этих объектов имеют специальное назначение и не могут быть произвольно изменены пользователем. Для объектов-значков введён дополнительный атрибут  («Название» на странице «Оборудование»), содержащий текст подписи, появляющейся рядом с объектом на схеме и в списке объектов.

В текст описания, кроме строк, заданных пользователем, редактор добавляет наименование типа устройства, а также расшифровку значений числовых идентификаторов устройства (см. ниже).

Для сохранения новых значений текстовых атрибутов, таких, как «Имя», «Описание», а также текста надписей, пользователь должен нажать кнопку «Применить» в окне редактора свойств, либо нажать на клавиатуре Enter для редакторов или Ctrl+Enter для многострочных редакторов. Аналогичное правило действует для свойств «Название», «Горизонт», «Номер ИП» и «Зоны», имеющихся у объектов-значков. Для напоминания пользователю о необходимости применить изменения нажатием на кнопку эта кнопка и кнопка «Отказаться» становятся доступными после изменения названных свойств. Для остальных свойств новые значения сохраняются автоматически немедленно после их изменения.

Ниже более подробно рассмотрено назначение элементов управления всех страниц редактора свойств объектов.

Оставьте комментарий