Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка на протокол FxCustomParameterViewHost

Опции
Развертывание Target:

На этой странице

FxCustomParameterViewHost

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

Этот протокол позволяет плагину обеспечивать подкласс NSView для пользовательского интерфейса. Плагин должен обработать события представления параметра в своем пользовательском интерфейсе.

Когда событие в пользовательском представлении требует изменения в значении связанного параметра, плагин использует методы в узле API, FxCustomParameterActionAPI протокол, чтобы сказать хост-приложению изменять значение параметра. Посмотрите Ссылку на протокол FXCustomParameterActionAPI для получения дополнительной информации о пользовательском параметре хост-приложения API.

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


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

    Объявление

    Objective C

    - (NSView *)createViewForParm:(UInt32)parmId

    Параметры

    parmId

    ID параметра, который будет связан с настроенным пользовательским интерфейсом.

    Возвращаемое значение

    NSView неавтовыпущенный экземпляр.

    Обсуждение

    Этот сменный метод вызывает хост-приложение во время последовательности установки списка параметров, один раз для каждого сменного параметра, имеющего kFxParameterFlag_CUSTOM_UI флаг параметра установлен. Представление может быть создано динамично или, более обычно, получено от файла NIB в каталоге ресурсов плагина.

    Объект, возвращенный этим методом, не должен быть автовыпущен. Это должно быть выделено этим методом и выпущено вызывающей стороной.

    Реализация может посмотреть что-то как:

    • if ( parmId == kMyViewParmID )
    • return [[MyView alloc] init];