Опрос

Что такое, по вашему мнению, «демократия»?













Прочие элементы

15.01.2010 11:44 Администратор
Печать PDF
Рейтинг пользователей: / 0
ХудшийЛучший 

Даже если вы не обращаетесь ни к одной из атрибутных групп и не используете элемент nameField, вы по-прежнему можете связать атрибут узла и элемент управления. Это делается при помощи команды connectControl. В следующем примере организовано множество разнообразных элементов интерфейса. Plx значения затем привязываются к атрибутам узла sphere.

Окончательный вид интерфейса приведен на рис. 3.42. string $sphereObj[] = 'sphere'; window; columnLayout; string $fieldGrp = 'floatSliderGrp - label "Translate X -min -100 max 100'; connectControl $fieldGrp ($sphereObj[0] + ".translateX"); string $grp = 'floatFieldGrp - label "Scale:" - numberOfFields connectControl - index 2 $grp ($sphereObj[0] + ".scaleX"); connectControl - index 3 $grp ($sphereObj[0] + ".scaleY"); connectControl - index 4 $grp ($sphereObj[0] + ".scaleZ"); string $check = 'checkBox - label "Visible"'; connectControl $check ($sphereObj[03 + ".visibility"); showWindow; С этого момента значение, отображаемое группой, всегда соответствует текущему значению атрибута узла. Далее создается группа f loatFieldGrp с тремя полями. Каждое отдельное поле связывается с независимым масштабным атрибутом сферы.

Для соединения атрибута с конкретным элементом группы необходимо указать его индекс. В данном случае поле для отображения масштаба по оси х - это второй элемент группы (индекс 2); первым элементом является метка (индекс 1). connectControl - index 2 $grp ($sphereObj[0] + ".scaleX"); Наконец, создается элемент checkBox. Его значение связывается с признаком видимости сферы - атрибутом visibility. connectControl $check ($sphereObj[0] + ".visibility'); Команда connectControl может использоваться при работе со следующими элементами: floatField, floatScrollBar, floatSlider, IntField, intScrollBar, intSlider, f loatFieldGrp, intFieldGrp, checkBox, radioCollection и optionMenu.

Добавить комментарий


Защитный код
Обновить

Поиск

В закладку

 
 

Авторизация



Погода