Опрос

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













Списки

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

Для вывода на экран списка текстовых элементов, выбор которых доступен пользователю, используйте команду textScrollList. Вы можете настроить конфигурацию элемента textScrollList так, чтобы обеспечить выбор одного или нескольких элементов. Последнее достигается установкой истинного значения параметра - allowMultipleSelection. Выбрав первый элемент, пользователь может выделить дополнительные элементы, нажав клавишу Ctrl. Следующий пример служит иллюстрацией создания списка textScrollList с четырьмя видимыми строками. Пользователь может выбрать несколько элементов. В список заносятся пять элементов, четвертый элемент выделяется.

Далее выполняется прокрутка списка, что позволяет сделать элемент с индексом 4 видимым. Окончательный вид textScrollList показан на рис. 3.29. window; columnLayout; textScrollList - numberOfRows 4 -allowMultiSelection true -append "alpha -append "beta -append "gamma -append "delta -append "epsilon -selectltem "delta -showlndexedltem 4; showWindow; Перечень выделенных элементов можно получить, используя следующую команду: textScrollList - query - selectedltem fctextScrollListName; Для получения списка индексов выделенных элементов обратитесь к команде textScrollList - query - selectlndexedltem StextScrollListName; Заметьте, что в отличие от индексов прочих массивов MEL, здесь индексы начинаются не с 0, а с 1. Группы Нередко возникает желание создать группу элементов для отображения некоторых данных. К примеру, вы хотите вывести на экран число с плавающей запятой, а затем предложить пользователю для редактирования этого числа бегунок и поле ввода, снабдив их поясняющей меткой. К счастью.

Maya предоставляет несколько удобных команд, позволяющих создавать целые группы элементов и управлять ими. Следующий пример демонстрирует создание группы с бегунком для управления вещественным значением. С помощью единственной команды floatSliderGrp создаются метка, поле редактирования и бегунок. Эта группа имеет метку Temperature (Температура) и содержит поле ввода.

Метку и поле ввода можно отключить. Начальное значение равно 76. Полученная в результате группа floatSliderGrp показана на рис. 3.30. window; columnLayout; floatSliderGrp - label "Temperature -value 76 -field true -minValue -10.0 - maxValue 100.0 -fieldMinValue -100.0 - fieldMaxValue 100.0; showWindow; Обратите внимание на возможность задания различных диапазонов значений для бегунка и поля ввода. Если в поле ввода вводится число, превышающее максимальное значение позиции бегунка, то диапазон бегунка автоматически расширяется.

Вместе с тем он никогда не выйдет за пределы минимального и максимального значений, приписанных полю ввода. Все команды языка MEL для организации групп и управления ими заканчиваются на Grp. В табл. 3.7 перечислены имеющиеся группы и свойства, которыми те обладают. Наряду с ними, имеются и расширения некоторых групп, включающие в свой состав кнопку. Команды colorSliderButtonGrp, floatSliderButtoriGrp и textFieldButtonGrp служат расширением эквивалентных команд ОлеM6HT>SliderGrp.



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


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

Поиск

В закладку

 
 

Авторизация



Погода