УкраїнськаEnglishmRussian
Вход/Новый
В теме нет новых постов

Вопрос по визуализации


Автор Сообщение
Сообщение создано: 15. 12. 2008 [16:01]
andrey-sw
Андрей Сычев
Создатель темы
Зарегистрирован(а) с: 10.12.2008
Сообщения: 32
Почитал документацию, посмотрел примеры, вроде есть почти все чтобы делать развитые интерфейсы пользователя. Но возникли некоторые вопросы.
Напимер как заставить виджет двигатся?
Если я правильно понял, то надо обсчитывать положение и геометрию виджета и изменять соответствующие атрибуты виджета например координаты (х,у).
Или как например содать библиотечный элемент например клапан со свойством "Открыто(true/false)" с изменение которого картинка изменялясь соответствующим образом.
Насколько я понял, можно в виджет поместить 2 картинки и из программы переключать их изменяя соответствующие атрибуты.

Я правильно понимаю или есть другие подходы и механизмы для решения подобных задач? Пояните пожалуйста, желательно с какимето маленькими примерами.
Сообщение создано: 15. 12. 2008 [17:02]
Maxim
Maxim Lisenko
Contributor
Зарегистрирован(а) с: 18.08.2008
Сообщения: 141
Для того, чтобы заставить виджет двигаться(изменять координаты, цвет, шрифт... элементов, из которых он состоит), нужно написать скрипт в "Свойствах визуального элемента -> Обработка", на языке JavaLikeCalc, в котором, в процессе исполния, по какому-либо событию эти параметры меняются необходимым образом. Таким образом можно менять что угодно, реализовывать любые взаимодействия (изменения, преобразования) элементов в рамках виджета. Те параметры, которые необходимо менять в процессе исполнения помечаются, как "обрабатываемые", и в нижеследющем скрипте изменяются нужным образом. В Demo есть виджет "Элемент кадр", в свойствах которого есть скрипт, реализующий вышесказанное.



13046