Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
51
Добавлен:
02.04.2015
Размер:
8.79 Mб
Скачать
          1. Отображение картинки

Вы всегда имеете доступ к модулям картинок из программного кода Вашего приложения. Чтобы получить доступ к картинке, Вы должны создать к ней внутреннюю связь. Это укажет PhAB'у генерировать декларацию, которую Вы можете использовать с функциями PhAB, такими как ApCreateModule(), чтобы получить доступ к картинке.

Для получения более полной информации см. главу "Получение доступа к модулям PhAB из программного кода".

          1. Использование картинок как баз данных виджетов

Вы можете использовать модуль картинки как базу данных виджетов. База данных виджетов содержит предопределённые виджеты, которые Вы можете в любой момент скопировать в окно, диалог или контейнер.

Используя базу данных виджетов, Вам не придётся беспокоиться об обработке множественных экземпляров, поскольку сгенерированные PhAB декларации виджетов не применяются к базам данных виджетов: каждый создаваемый Вами виджет является новым экземпляром. Указатель на экземпляр возвращается Вам, когда Вы создаёте виджет, используя ApCreateWidget(). Если Вам понадобится в будущем получить доступ к виджету, Вам придётся вручную сохранять путь этого указателя.

Для получения более полной информации см. раздел "Базы данных виджетов" в главе "Получение доступа к модулям PhAB из программного кода".

          1. Изменение размера модуля картинки

Не имеет значение, насколько большим или малым Вы сделали модуль картинки. Это потому, что он не ассоциирован с классом виджетов. Используются только виджеты внутри модуля.

    1. Модули иконок

класс виджета

расширение файла

создание виджета

Не применим

.wgti

Виджеты являются предопределёнными

Модули иконок позволяют Вам проектировать Ваши иконки приложения. PhAB гарантирует, что эти иконки будут автоматически поддерживаться панелью задач PhAB и плагинами запуска (launcher plugins).

              1. Иконка модуля иконки

Модули иконок состоят из двух виджетов иконок:

  • больших

  • малых, предназначенных для системных панелей (shelf) и плагинов запуска.

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

Вы можете свободно изменять размер модуля иконки по Вашему желанию – это не будет использоваться при отображении иконок.

          1. Задание размеров и имён экземпляров

Виджеты в модуле иконки могут быть любого класса, но они должны иметь следующие размеры и имена экземпляров:

Имя экземпляра

размер

LIcon

43*43 пикселя

SIcon

15*15 пикселей

Два простых виджета иконки, обеспечиваемых PhAB, являются виджетами PtLabel с ресурсами "Label Type", установленными в Pt_IMAGE. Эти имена предварительно поименованы и их размеры предварительно заданы, чтобы соответствовать спецификации. За исключением случаев, когда у Вас есть специфические требования к иконкам, мы рекомендуем Вам использовать эти примитивы и редактировать их с помощью попиксельного редактора.

Соседние файлы в папке Литература