Инструментальная панель ключи Info.plist

Виджеты инструментальной панели предоставляют информацию системе и Инструментальной панели с помощью информационного списка свойств (Info.plist) файл. Ключи в информационном файле списка свойств виджета идентифицируют тип пакета и расположение основного файла HTML виджета

Таблица 3-1 перечисляет пользовательские ключи, связанные со всеми виджетами. Инструментальная панель использует эти ключи, чтобы сконфигурировать виджет и подготовить его к дисплею. Узнать больше об использовании этих ключей в виджете, включая выборку Info.plist файл, что можно базировать собственный виджет Info.plist файл прочь, считайте Основы Виджета в Учебном руководстве по Инструментальной панели.

Таблица 3-1  Пользовательские ключи списка свойств

Ключ

Ввести

Описание

AllowFileAccessOutsideOfWidget

Булевская переменная

Дополнительный; укажите, требует ли Ваш виджет доступа к файловой системе за пределами Вашего виджета. Доступ ограничивается полномочиями пользователя.

AllowFullAccess

Булевская переменная

Дополнительный; укажите, требует ли Ваш виджет доступа к файловой системе, WebKit и стандартным плагинам браузера, апплетам Java, сетевым ресурсам и утилитам командной строки.

AllowInternetPlugins

Булевская переменная

Дополнительный; укажите, требует ли Ваш виджет доступа к WebKit и стандартным плагинам браузера, таким как QuickTime.

AllowJava

Булевская переменная

Дополнительный; укажите, требует ли Ваш виджет доступа к апплетам Java.

AllowNetworkAccess

Булевская переменная

Дополнительный; укажите, требует ли Ваш виджет доступа к каким-либо ресурсам, которые не основаны на файле, включая полученных через сеть.

AllowSystem

Булевская переменная

Дополнительный; укажите, требует ли Ваш виджет доступа к утилитам командной строки с помощью объекта сценария виджета.

BackwardsCompatibleClassLookup

Булевская переменная

Дополнительный; укажите, использует ли Ваш виджет предоставленные Apple классы JavaScript, известные как Классы Apple обратно совместимым способом. Посмотрите Введение в Классы Apple для получения дополнительной информации.

CloseBoxInsetX

Число

Дополнительный; смещение для расположения рамки для закрытия виджета на оси X. Положительные значения перемещаются к праву. Должен быть между 0 и 100.

CloseBoxInsetY

Число

Дополнительный; смещение для расположения рамки для закрытия виджета на оси y. Положительные значения перемещаются к нижней части. Должен быть между 0 и 100.

Fonts

Массив

Дополнительный; содержит массив строк. Каждая строка является именем шрифта, включенного в пакете виджета, расположенном в его корне.

Height

Число

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

MainHTML

Строка

Требуемый; содержит строку с относительным путем к основному файлу HTML виджета. Этот файл является файлом реализации виджета.

Plugin

Строка

Дополнительный; содержит строку с именем пользовательского плагина, используемого виджетом. Плагины расположены в пакете виджета.

Width

Число

Дополнительный; содержит числовое значение, указывающее ширину виджета, меры в пикселях. Этот ключ является дополнительным.

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

Можно также включать другие ключи такой как CFBundleVersion или другие ключи, предоставляющие информацию объектам, таким как Средство поиска. Для подробных описаний того, как эти ключи используются, посмотрите Ключевую Ссылку Списка свойств в Инструкциях по Конфигурации Во время выполнения в Документации OS X.