« Модули для работы с GUI
Введение »
PHP Manual
Модули для работы с GUI
UI
UI
Введение
Установка и настройка
Требования
Установка
UI\Point
— Представляет позицию (x,y)
UI\Point::at
— Приведение Size
UI\Point::__construct
— Создать новый объект Point
UI\Point::getX
— Получает X
UI\Point::getY
— Получить Y
UI\Point::setX
— Установить X
UI\Point::setY
— Установить Y
UI\Size
— Представляет размеры (ширина, высота)
UI\Size::__construct
— Создать новый объект Size
UI\Size::getHeight
— Получает высоту
UI\Size::getWidth
— Получает ширину
UI\Size::of
— Приведение Point
UI\Size::setHeight
— Установить высоту
UI\Size::setWidth
— Установить ширину
UI\Window
— Окно
UI\Window::add
— Добавить элемент управления
UI\Window::__construct
— Создать новый объект Window
UI\Window::error
— Показать блок ошибки
UI\Window::getSize
— Получить размер окна
UI\Window::getTitle
— Получить заголовок
UI\Window::hasBorders
— Определение рамки
UI\Window::hasMargin
— Определение полей
UI\Window::isFullScreen
— Определение полного экрана
UI\Window::msg
— Показать блок сообщения
UI\Window::onClosing
— Callback-функция закрытия
UI\Window::open
— Открыть диалоговое окно
UI\Window::save
— Сохранить диалоговое окно
UI\Window::setBorders
— Использование рамок
UI\Window::setFullScreen
— Использование полного экрана
UI\Window::setMargin
— Использование поля
UI\Window::setSize
— Установить размер
UI\Window::setTitle
— Заголовок окна
UI\Control
— Элемент управления
UI\Control::destroy
— Уничтожить управляющий элемент
UI\Control::disable
— Отключить управляющий элемент
UI\Control::enable
— Включить управляющий элемент
UI\Control::getParent
— Получить родительский управляющий элемент
UI\Control::getTopLevel
— Получить верхний уровень
UI\Control::hide
— Скрыть управляющий элемент
UI\Control::isEnabled
— Определить, включён ли управляющий элемент
UI\Control::isVisible
— Определить, видимый ли управляющий элемент
UI\Control::setParent
— Установить родительский управляющий элемент
UI\Control::show
— Показать управляющий элемент
UI\Menu
— Меню
UI\Menu::append
— Добавить пункт меню
UI\Menu::appendAbout
— Добавить пункт меню About
UI\Menu::appendCheck
— Добавить пункт меню с чекбоксом
UI\Menu::appendPreferences
— Добавить пункт меню "Настройки" (Preferences)
UI\Menu::appendQuit
— Добавить пункт меню "Выход" (Quit)
UI\Menu::appendSeparator
— Добавить пункт меню "Разделитель" (Separator)
UI\Menu::__construct
— Создать новый объект Menu
UI\MenuItem
— Элемент меню
UI\MenuItem::disable
— Отключить пункт меню
UI\MenuItem::enable
— Включить пункт меню
UI\MenuItem::isChecked
— Определение выбранности пункта
UI\MenuItem::onClick
— Обработчик нажатия
UI\MenuItem::setChecked
— Выбрать пункт меню
UI\Area
— Area
UI\Area::onDraw
— Функция обратного вызова при рисовании
UI\Area::onKey
— Функция обратного вызова при нажатии
UI\Area::onMouse
— Функция обратного вызова мыши
UI\Area::redraw
— Перерисовать область
UI\Area::scrollTo
— Прокрутить область
UI\Area::setSize
— Установить размер
UI\Executor
— Планировщик выполнения
UI\Executor::__construct
— Создать новый объект Executor
UI\Executor::kill
— Остановить исполнитель
UI\Executor::onExecute
— Callback-функция выполнения
UI\Executor::setInterval
— Управление интервалом
UI\Controls\Tab
— Элемент управления "Таб"
UI\Controls\Tab::append
— Добавить страницу
UI\Controls\Tab::delete
— Удалить страницу
UI\Controls\Tab::hasMargin
— Определения поля
UI\Controls\Tab::insertAt
— Вставить страницу
UI\Controls\Tab::pages
— Количество страниц
UI\Controls\Tab::setMargin
— Установить поле
UI\Controls\Check
— Элемент управления "Чекбокс"
UI\Controls\Check::__construct
— Создать новый объект Check
UI\Controls\Check::getText
— Получить текст
UI\Controls\Check::isChecked
— Определение отметки
UI\Controls\Check::onToggle
— Функция обратного вызова переключения
UI\Controls\Check::setChecked
— Установить статус выбранности
UI\Controls\Check::setText
— Установить текст
UI\Controls\Button
— Элемент управления "Кнопка"
UI\Controls\Button::__construct
— Создать новый объект Button
UI\Controls\Button::getText
— Получить текст
UI\Controls\Button::onClick
— Обработчик клика
UI\Controls\Button::setText
— Установить текст
UI\Controls\ColorButton
— Элемент управления "Кнопка с палитрой цветов"
UI\Controls\ColorButton::getColor
— Получить объект Color
UI\Controls\ColorButton::onChange
— Обработчик изменения
UI\Controls\ColorButton::setColor
— Установить объект Color
UI\Controls\Label
— Элемент управления "Метка"
UI\Controls\Label::__construct
— Создать новый объект Label
UI\Controls\Label::getText
— Получить текст
UI\Controls\Label::setText
— Установить текст
UI\Controls\Entry
— Элемент управления "Ввод"
UI\Controls\Entry::__construct
— Создать новый объект Entry
UI\Controls\Entry::getText
— Получить текст
UI\Controls\Entry::isReadOnly
— Определить, является ли элемент только для чтения
UI\Controls\Entry::onChange
— Обработчик изменения
UI\Controls\Entry::setReadOnly
— Установить "только для чтения"
UI\Controls\Entry::setText
— Установить текст
UI\Controls\MultilineEntry
— Элемент управления "Многострочный ввод"
UI\Controls\MultilineEntry::append
— Добавить текст
UI\Controls\MultilineEntry::__construct
— Создать новый объект "Многострочный ввод"
UI\Controls\MultilineEntry::getText
— Получить текст
UI\Controls\MultilineEntry::isReadOnly
— Определение "только для чтения"
UI\Controls\MultilineEntry::onChange
— Обработчик изменения
UI\Controls\MultilineEntry::setReadOnly
— Установить "только для чтения"
UI\Controls\MultilineEntry::setText
— Установить текст
UI\Controls\Spin
— Элемент управления "Спин"
UI\Controls\Spin::__construct
— Создаёт новый объект Spin
UI\Controls\Spin::getValue
— Получить значение
UI\Controls\Spin::onChange
— Обработчик изменения
UI\Controls\Spin::setValue
— Установить значение
UI\Controls\Slider
— Элемент управления "Слайдер"
UI\Controls\Slider::__construct
— Создаёт новый объект Slider
UI\Controls\Slider::getValue
— Получить значение
UI\Controls\Slider::onChange
— Обработчик изменения
UI\Controls\Slider::setValue
— Установить значение
UI\Controls\Progress
— Элемент управления "Ход выполнения"
UI\Controls\Progress::getValue
— Получить значение
UI\Controls\Progress::setValue
— Установить значение
UI\Controls\Separator
— Элемент управления "Разделитель"
UI\Controls\Separator::__construct
— Создать новый объект Separator
UI\Controls\Combo
— Элемент управления "Комбо"
UI\Controls\Combo::append
— Добавить опцию
UI\Controls\Combo::getSelected
— Получить выбранную опцию
UI\Controls\Combo::onSelected
— Обработчик выбранной опции
UI\Controls\Combo::setSelected
— Устанавливает выбранную опцию
UI\Controls\EditableCombo
— Редактируемый элемент управления "Комбо"
UI\Controls\EditableCombo::append
— Добавить опцию
UI\Controls\EditableCombo::getText
— Получить текст
UI\Controls\EditableCombo::onChange
— Обработчик изменения
UI\Controls\EditableCombo::setText
— Установить текст
UI\Controls\Radio
— Элемент управления "Радио"
UI\Controls\Radio::append
— Добавляет вариант
UI\Controls\Radio::getSelected
— Получить выбранный вариант
UI\Controls\Radio::onSelected
— Обработчик выбора
UI\Controls\Radio::setSelected
— Установить выбранный вариант
UI\Controls\Picker
— Элемент управления "Селектор"
UI\Controls\Picker::__construct
— Создаёт новый объект Picker
UI\Controls\Form
— Элемент управления "Форма" (расположение)
UI\Controls\Form::append
— Добавить управляющий элемент
UI\Controls\Form::delete
— Удалить элемент управления
UI\Controls\Form::isPadded
— Определение заполнения
UI\Controls\Form::setPadded
— Установить заполнение
UI\Controls\Grid
— Элемент управления "Сетка" (размещение)
UI\Controls\Grid::append
— Добавить управляющий элемент
UI\Controls\Grid::isPadded
— Определение заполнения
UI\Controls\Grid::setPadded
— Установить заполнение
UI\Controls\Group
— Элемент управления "Группа" (размещение)
UI\Controls\Group::append
— Добавить управляющий элемент
UI\Controls\Group::__construct
— Создать новый объект Group
UI\Controls\Group::getTitle
— Получить заголовок
UI\Controls\Group::hasMargin
— Определение поля
UI\Controls\Group::setMargin
— Установить поле
UI\Controls\Group::setTitle
— Установить заголовок
UI\Controls\Box
— Блок управления (размещение)
UI\Controls\Box::append
— Добавить управляющий элемент
UI\Controls\Box::__construct
— Создать новый объект Box
UI\Controls\Box::delete
— Удалить управляющий элемент
UI\Controls\Box::getOrientation
— Получить ориентацию
UI\Controls\Box::isPadded
— Определение заполнения
UI\Controls\Box::setPadded
— Установить заполнение
UI\Draw\Pen
— Рисование с помощью "Перо"
UI\Draw\Pen::clip
— Обрезать путь
UI\Draw\Pen::fill
— Залить путь
UI\Draw\Pen::restore
— Восстановить
UI\Draw\Pen::save
— Сохранить
UI\Draw\Pen::stroke
— Обвести путь
UI\Draw\Pen::transform
— Преобразовать матрицу
UI\Draw\Pen::write
— Нарисовать текст в точке
UI\Draw\Path
— Путь рисования
UI\Draw\Path::addRectangle
— Нарисовать прямоугольник
UI\Draw\Path::arcTo
— Нарисовать дугу
UI\Draw\Path::bezierTo
— Нарисовать кривую Безье
UI\Draw\Path::closeFigure
— Закрыть фигуру
UI\Draw\Path::__construct
— Создать новый объект Path
UI\Draw\Path::end
— Завершить путь
UI\Draw\Path::lineTo
— Нарисовать линию
UI\Draw\Path::newFigure
— Нарисовать фигуру
UI\Draw\Path::newFigureWithArc
— Нарисовать фигуру с дугой
UI\Draw\Matrix
— Матрица рисования
UI\Draw\Matrix::invert
— Инвертировать матрицу
UI\Draw\Matrix::isInvertible
— Определение, инвертирована ли матрица
UI\Draw\Matrix::multiply
— Умножить матрицу
UI\Draw\Matrix::rotate
— Перевернуть матрицу
UI\Draw\Matrix::scale
— Масштабировать матрицу
UI\Draw\Matrix::skew
— Наклонить матрицу
UI\Draw\Matrix::translate
— Перевести матрицу
UI\Draw\Color
— Представление цвета
UI\Draw\Color::__construct
— Создать новый объект Color
UI\Draw\Color::getChannel
— Управление цветом
UI\Draw\Color::setChannel
— Управление цветом
UI\Draw\Stroke
— Рисование обводки
UI\Draw\Stroke::__construct
— Создать новый объект Stroke
UI\Draw\Stroke::getCap
— Получить конец линии
UI\Draw\Stroke::getJoin
— Получить соединение линии
UI\Draw\Stroke::getMiterLimit
— Получить предел среза
UI\Draw\Stroke::getThickness
— Получить толщину
UI\Draw\Stroke::setCap
— Установить конец линии
UI\Draw\Stroke::setJoin
— Получить соединение линии
UI\Draw\Stroke::setMiterLimit
— Установить предел среза
UI\Draw\Stroke::setThickness
— Установить толщину
UI\Draw\Brush
— Кисти
UI\Draw\Brush::__construct
— Создать новый объект Brush
UI\Draw\Brush::getColor
— Получить цвет
UI\Draw\Brush::setColor
— Установить цвет
UI\Draw\Brush\Gradient
— Градиентные кисти
UI\Draw\Brush\Gradient::addStop
— Добавляет узел градиента
UI\Draw\Brush\Gradient::delStop
— Удаляет узел градиента
UI\Draw\Brush\Gradient::setStop
— Устанавливает узел градиента
UI\Draw\Brush\LinearGradient
— Линейный градиент
UI\Draw\Brush\LinearGradient::__construct
— Конструктор класса LinearGradient
UI\Draw\Brush\RadialGradient
— Радиальный градиент
UI\Draw\Brush\RadialGradient::__construct
— Конструктор класса RadialGradient
UI\Draw\Text\Layout
— Представляет макет текста
UI\Draw\Text\Layout::__construct
— Создать новый объект макета текста
UI\Draw\Text\Layout::setColor
— Установить цвет
UI\Draw\Text\Layout::setWidth
— Установить ширину
UI\Draw\Text\Font
— Представляет шрифт
UI\Draw\Text\Font::__construct
— Создать новый объект Font
UI\Draw\Text\Font::getAscent
— Показатели шрифта
UI\Draw\Text\Font::getDescent
— Показатели шрифта
UI\Draw\Text\Font::getLeading
— Показатели шрифта
UI\Draw\Text\Font::getUnderlinePosition
— Показатели шрифта
UI\Draw\Text\Font::getUnderlineThickness
— Показатели шрифта
UI\Draw\Text\Font\Descriptor
— Дескриптор шрифта
UI\Draw\Text\Font\Descriptor::__construct
— Конструктор класса Font Descriptor
UI\Draw\Text\Font\Descriptor::getFamily
— Получает семейство шрифтов
UI\Draw\Text\Font\Descriptor::getItalic
— Определение стиля
UI\Draw\Text\Font\Descriptor::getSize
— Определение размера
UI\Draw\Text\Font\Descriptor::getStretch
— Определение стиля
UI\Draw\Text\Font\Descriptor::getWeight
— Определение насыщенности
Функции UI
UI\Draw\Text\Font\fontFamilies
— Извлечь семейство шрифтов
UI\quit
— Выйти из цикла UI
UI\run
— Войти в цикл UI
UI\Draw\Text\Font\Weight
— Настройки начертания шрифта
UI\Draw\Text\Font\Italic
— Настройки курсивного шрифта
UI\Draw\Text\Font\Stretch
— Настройки толщины шрифта
UI\Draw\Line\Cap
— Настройки концов линий
UI\Draw\Line\Join
— Настройки соединения линий
UI\Key
— Ключевые идентификаторы
UI\Exception\InvalidArgumentException
— InvalidArgumentException
UI\Exception\RuntimeException
— RuntimeException