[редактировать]

UXRegion

  • class UXRegion (php\gui\layout\UXRegion) extends UXParent.

Абстрактный класс всех визуальных компонентов, имеющих минимальные и максимальные размеры, отступы и цвет фона.

Классы наследники:

UXControl


Свойства

  • ->minSize - минимальные размеры (ширина и высота)
  • ->maxSize - максимальные размеры (ширина и высота)
  • ->minWidth - минимальная ширина
  • ->minHeight - минимальная высота
  • ->maxWidth - максимальная ширина
  • ->maxHeight - максимальная высота
  • ->padding - внутренние отступы
  • ->paddingLeft - внутренний левый отступ
  • ->paddingRight - внутренний правый отступ
  • ->paddingTop - внутренний верхний отступ
  • ->paddingBottom - внутренний нижний отступ
  • ->backgroundColor - цвет заднего фона
  • См. у класса родителя UXParent.

Методы

  • См. у класса родителя UXParent.

Свойства

minSize (array)

Минимальные размеры компонента, высота и ширина, в виде массива [width, height]. Меньше этих размеров компонент не сможет быть. -1 означает отсутствие лимитов.


maxSize (array)

Максимальные размеры компонента, высота и ширина, в виде массива [width, height]. Больше этих размеров компонент не сможет быть. -1 означает отсутствие лимитов.


minWidth (double)

Минимальная ширина компонента, -1 - означает отсутствие лимита.


minHeight (double)

Минимальная высота компонента, -1 - означает отсутствие лимита.


maxWidth (double)

Максимальная ширина компонента, -1 - означает отсутствие лимита.


maxHeight (double)

Максимальная высота компонента, -1 - означает отсутствие лимита.


padding (double / array)

Внутренние отступы компонента в виде числа (для всех сторон один отступ) или массива (для каждой стороны отступ). Массив вида:

[right, top, left, bottom]

paddingLeft (double)

Внутренний отступ с левой стороны.


paddingRight (double)

Внутренний отступ с правой стороны.


paddingTop (double)

Внутренний отступ с верхней стороны.


paddingBottom (double)

Внутренний отступ с нижней стороны.


backgroundColor (UXColor)

Цвет заднего фона компонента.