Читайте также: |
|
Необязательные именованные параметры, задаваемые при определении компонентов интерфейса специфичны для каждого типа компонента. Однако есть и общие, универсальные параметры. Каждый компонент при определении размещается на панели особым образом, выравниваясь по центру или по одному из краев панели. Принудительно задать способ выравнивания можно задать с помощью параметра
align: Имя_способа_выравнивания
В качестве способа можно задавать следующие значения.
#left – по левому краю
#center – по центру
#right – по правому краю
Параметр
offset: Точка_в_2D_пространстве
позволяет задать смещение компонента относительно, относительно того положения, которое он займет в результате его автоматического размещения. Первая координата точки определяет смещение по горизонтали, вторая по вертикали. Если желательно напрямую задать положение компонента на панели, то для этого используется параметр
pos: Точка_в_2D_пространстве
Указанная в нем точка определяет координаты компонента. В качестве начала координат используется левая верхняя точка панели.
Размеры компонента так же можно задать принудительно с помощью параметров
width: Число
и
height: Число
определяющих соответственно ширину и высоту компонента в пикселях. Следует только отметить, что для компонентов список, выпадающий список, список с редактором, параметр height определяется особым образом. Подробнее об этом будет рассказано в описании указанных компонент.
Компоненты располагаются на панели друг под другом в порядке определения, а если надо разместить несколько компонентов в одном горизонтальном ряду, то для этого применяется параметр
across: Целое_число
После компонента с таким параметром несколько следующих будут располагаться не под ним, а справа от него. Их количество определяется заданным в параметре числом. При задании, например, значения 3, в ряд будут расположены три компонента. Тот, для которого определен параметр и два следующих. Например, панель утилиты, определенной таким скриптом
utility U "MyUtility"
(button b1 "But1" across:3
button b2 "But2"
button b3 "But3"
)
выглядит так
Если изменить значение параметра across для кнопки b1, и установить его равным 2, то та же панель будет иметь следующий вид
Дата добавления: 2015-10-31; просмотров: 81 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Создание перемещаемых окон | | | Типы компонентов пользовательского интерфейса |