|
Spec-Zone .ru
спецификации, руководства, описания, API
|
ApertureEditPlugIn
ОбзорОпределение протокола для Апертурного сеанса плагина Редактирования. Методы
beginEditSessionУведомляет плагин, что Апертура готова к редактированию. - (void)beginEditSession; ОбсуждениеУведомление может иметь место даже при том, что Апертура еще не попросила UI плагина. Плагин может начать сделать звонки, получив свойства, и т.д. editManager:didImportImageAtPath:versionUniqueID:Обратный вызов для метода импорта менеджера по Редактированию. - (void)editManager:(id<ApertureEditManager>)editManager didImportImageAtPath:(NSString *)path versionUniqueID:(NSString *)versionUniqueID; ПараметрыОбсуждениеАпертура вызывает этот метод после успешного завершения импорта. Если плагин запрашивает импорт, он не должен заканчивать или отменять сеанс редактирования, пока он не получает один из обратных вызовов импорта. editManager:didNotImportImageAtPath:error:Обратный вызов для метода импорта менеджера по Редактированию. - (void)editManager:(id<ApertureEditManager>)editManager didNotImportImageAtPath:(NSString *)path error:(NSError *)error; ПараметрыОбсуждениеАпертура вызывает этот метод после отказа импорта. Если Ваш плагин запрашивает импорт, он не должен заканчивать или отменять сеанс редактирования, пока он не получает один из обратных вызовов импорта. editWindowВозвращает окно, содержащее весь UI плагина. - (NSWindow *)editWindow; Возвращаемое значениеNSWindow. Возврат ноля указывает состояние ошибки. Апертура освобождает плагин. ОбсуждениеАпертура помещает это окно в экран, центрирует его по окну Aperture и выполняет его модально. initWithAPIManager:Управление версиями брокеров между плагином и хост-приложением. ПараметрыВозвращаемое значениеID инициализированный сменный объект контроллера. ОбсуждениеОбъект apiManager является брокером протокола между плагином и узлом. Это гарантирует, что плагину, поддерживающему определенную версию API, дают объекты хоста, соответствующие этой версии. Плагин должен вызвать-apiForProtocol на объекте apiManager получить ссылку на редактирование узла менеджер по использованию в течение процесса редактирования. Если плагину не удается получить ссылку на редактирование узла менеджер, это не должно инициализировать. |