Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПОУК / 09 семестр / Книги и методические указания / Руководство программиста в Photon.doc
Источник:
Скачиваний:
364
Добавлен:
04.03.2014
Размер:
7.99 Mб
Скачать

Установка флагов

Давайте теперь используем редактор флагов/опций для установки одного изфлагов виджета:

  1. Прокрутите панель управления ресурсами, чтобы найти ресурс "Basic Flags", затем щёлкните на нём. Редактор флагов/опций переоткроется, но на этот раз он покажет текущие установки флага PtBasic:

Биты в ресурсе флага не являются взаимоисключающими, так что на это раз Вы можете, если пожелаете, использовать редактор для выбора множества опций.

  1. Установите флаги Pt_TOP_INLINE, Pt_BOTTOM_INLINE, Pt_LEFT_INLINE и Pt_RIGHT_INLINE, затем щёлкните на кнопке "Done". PhAB нарисует кнопку с внутренней границей:

Изменение цвета заполнения

Давайте изменим ресурс цвета – цвет заполнения кнопки.

  1. Щёлкните на ресурсе кнопки "Color:Fill". Вы увидите редактор цвета, который отображает текущий цвет заполнения:

Этот редактор позволяет редактировать любой ресурс цвета. Он предлагает несколько предустановленных базовых цветов, которые будут хорошо работать со всеми графическими драйверами, и 48 настраиваемых цветов для драйверов, поддерживающих 256 и более цветов.

  1. Щёлкните на любом цвете из набора базовых цветов, затем щёлкните на "Apply". Кнопка окрасится в выбранный Вами цвет.

  1. Выберите цвет из набора настраиваемых цветов. Ползунки будут показывать значение цветов красный/зелёный/синий (RGB). Измените эти значения для получения желаемого цвета, затем примените эти изменения.

Если Вы хотите попрактиковаться с цветовой моделью цвет/насыщенность/яркость (HSB), щёлкните на кнопку модели HSB.

  1. Щёлкните на кнопку "Done", когда закончите экспериментировать с редактором. Ваша кнопка теперь будет окрашена в выбранный Вами цвет. Не удаляйте этот виджет; мы используем его в дальнейшем как шаблон, так что Вы сможете создавать другие такие же виджеты.

Редактирование пиксельной карты

Давайте теперь используем редактор попиксельной карты для редактирования виджета PtLabel. Этот редактор называется редактором попиксельной карты ("pixmap"), а не побитовой карты ("bitmap"), поскольку позволяет редактировать, кроме побитовых карт, много других типов ресурсов изображения.

Виджет PtLabel отображает текст и/или изображения.

  1. Щёлкните на PtLabel на палитре виджетов:

  1. Переместите указатель на основное окно и щёлкните под созданным Вами виджетом кнопки. Вы увидите виджет PtLabel.

  2. Щёлкните на ресурсе "Label Type" в панели управления ресурсами и установите его в Pt_IMAGE.

  3. Щёлкните на ресурсе "LabelImage" в панели управления ресурсами, чтобы вызвать попиксельный редактор.

  4. Далее вызовите редактор цвета, чтобы выбрать цвет рисования. Просто щёлкните на следующую кнопку:

  1. Выберите цвет из палитры пиксельной карты. Вы увидите, что в пиксельном редакторе немедленно изменится цвет рисования.

Если Вы щёлкните на "Edit Color", Вы увидите редактор цвета, описанный ранее. Кнопки редактора цвета "Apply", "Default" и "Cancel" будут тусклыми – они не требуются для пиксельного редактора.

  1. Чтобы нарисовать простое изображение, Вы можете:

  • щёлкнуть левой кнопкой мыши, чтобы заполнить ячейку цветом рисования

  • щёлкнуть правой кнопкой мыши, чтобы заполнить ячейку цветом фона

  • удерживать нажатой кнопку мыши и водить указателем, рисуя от руки.

Можете свободно использовать другие инструменты рисования.

  1. Когда Вы сделаете, что хотели, щёлкните на кнопке "Done" пиксельного редактора, чтобы принять Ваши изменения и закрыть редактор.