logo
Литература_1 / photon_old

Приложение 2. Обзор виджетов

В данной таблице приведен список классов виджетов Photon'а и иконки, используемые в палитре виджетов PhAB. Для получения более полной информации о конкретных классах виджетов см. книгу "Справочник по виджетам".

Иконка PhAB

Класс

Описание

PtArc

Эллиптический сектор

PtBasic

Суперкласс – основа для большинства виджетов

PtBezier

Кривая Безье

PtBkgd

Подложка для непрозрачных образов, градиентов, картинок.

PtButton

Кнопка ( для инициирования действия )

PtCalendar

Календарь

PtClient

Суперкласс для клиентских виджетов (не присутствует в типичной установке)

PtClock

Аналоговые, цифровые или часы из «светодиодов»

PtColorPanel

Панель цветов

PtColorPatch

Виджет предназначен для того, чтобы помочь в выборе параметров цвета

PtColorSel

Суперкласс для виджетов, предоставляющих возможность выбора цвета (не присутствует в типичной установке)

PtColorSelGroup

Набор виджетов для выбора цвета

PtColorWell

Прямоугольный виджет, отображающий цвет и позволяющий его изменить

PtComboBox

Текстовое поле с возможностью выбора значения из списка

PtCompound

Суперкласс для смешанных виджетов (не присутствует в типичной установке)

PtContainer

Суперкласс для виджетов-контейнеров (не присутствует в типичной установке)

PtDisjoint

Суперкласс для «разрозненных» (состоящих из отдельных частей) виджетов (не присутствует в типичной установке)

PtDivider

Виджет, разделяющий дочерние виджеты и позволяющий изменять расстояние между дочерними виджетами.

PtEllipse

Эллипс

PtFileSel

Виджет в виде дерева, позволяющий выбирать файлы и папки

PtFlash

Контейнер, отображающий анимацию в формате Macromedia Flash 4

PtFontSel

Виджет для выбора атрибутов шрифта

PtGauge

Суперкласс для виджетов - ?? (не присутствует в типичной установке)

PtGenList

Суперкласс для виджетов – списков (не присутствует в типичной установке)

PtGenTree

Суперкласс для виджетов – «деревьев» (не присутствует в типичной установке)

PtGraphic

Суперкласс для виджетов-изображений (не присутствует в типичной установке)

PtGrid

Сетка

PtGroup

Группа – для создания используйте команду «Сгруппировать вместе» (« Group together»)

PtLabel

Ярлык в виде текста, изображения или образа

PtLine

Прямая линия (один сегмент )

PtList

Список текстовых полей

PtMenu

Меню – для создания меню воспользуйтесь специальным модулем меню

PtMenuBar

Панель меню, располагаемая в верхней части окна

PtMenuButton

Кнопка, при нажатии на которую всплывает меню или подпункт меню

PtMeter

Виджет для отображения количественных характеристик чего-либо

PtMultitext

Многострочное текстовое поле с возможностью отображения шрифтов с различными атрибутами

PtNumeric

Суперкласс для числовых полей (не присутствует в типичной установке)

PtNumericFloat

Поле для ввода чисел с плавающей запятой

PtNumericInteger

Поле для ввода целочисленных данных

PtOnOffButton

Кнопка, имеющая два состояния

PtOSContainer

Контейнер внеэкранного контекста, удобен для смены образов и отображения анимации без эффекта мерцания.

PtPane

Контейнер, управляющий дочерними виджетами

PtPanelGroup

Контейнер, управляющий закладками

PtPixel

Набор точек

PtPolygon

Набор соединенных сегментов-линий

PtPrintSel

Составной виджет, позволяющий настроить печать

PtProgress

Индикатор процесса

PtRaw

Виджет в котором вы можете использовать низкоуровневые функции рисования.

PtRawList

«Чистый» список

PtRawTree

«Чистоу» дерево

PtRect

Прямоугольник

PtRegion

Регион фотона – должен создаваться PtCreateWidget()

PtScrollArea

Суперкласс для «прокручивающихся» виджетов (не присутствует в типичной установке)

PtScrollBar

Полоса прокрутки

PtScrollContainer

Окно для просмотра элементов большого размера («большой виртуальной поверхности»)

PtSeparator

Разделитель

PtServer

Виджет-сервер – должен создаваться PtCreateWidget()

PtSlider

«Ползунок» - механизм ввода целочисленных данных из определенного диапазона

PtTab

Закладка

PtTerminal

Эмулятор терминала

PtText

Однострочное текстовое поле

PtTimer

Таймер

PtToggleButton

Кнопка у которой два состояния

PtToolbar

Суперкласс для виджетов-панелей инструментов

PtToolbarGroup

Группа элементов панели инструментов

PtTree

Иерархическое дерево

PtTrend

Отображение соединенных точек, сдвигающихся от исходного положения в указанном направлении и на величину, определяемую сопоставленными данными

PtTty

Устройство – терминал

PtWebClient

Виджет для отображения HTML страниц

PtWidget

Суперкласс для любого виджета (не присутствует в типичной установке)

PtWindow

Окно – для создания следует использовать соответствующий модуль

Yandex.RTB R-A-252273-3
Yandex.RTB R-A-252273-4