DRBurnProgressPanel
Управляет панелью, выводящей на экран прогресс в то время как горящие данные к носителям.
Объект DRBurnProgressPanel управляет панелью, выводящей на экран и обновляющей прогресс записи. Панель записи ответственна за начало записи.
Запись начата, и панель прогресса выведена на экран на экране путем вызова beginProgressSheetForBurn:layout:modalForWindow: если интерфейс листа желаем, или beginProgressPanelForBurn:layout: для немодальной панели.
DRBurnProgressPanel отправляет burnProgressPanel:burnDidFinish: обменивайтесь сообщениями к, он - делегат, когда завершается запись. Этот метод позволяет делегату принимать обработку конца записи от панели прогресса записи для настройки ошибочных диалоговых окон или пользовательского уведомления.
Наследование
-
NSObject -
NSResponder -
NSWindow -
NSPanel -
DRBurnProgressPanel
-
NSObject -
NSResponder -
NSWindow -
NSPanel -
DRBurnProgressPanel
Соответствует
-
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSAccessibility -
NSAccessibilityElementProtocol -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSObjectProtocol -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations -
Печатаемый -
NSAccessibility -
NSAccessibilityElement -
NSAnimatablePropertyContainer -
NSAppearanceCustomization -
NSCoding -
NSObject -
NSUserInterfaceItemIdentification -
NSUserInterfaceValidations
Оператор импорта
Swift
import DiscRecordingUI
Objective C
@import DiscRecordingUI;
Доступность
Доступный в OS X v10.2 и позже.
-
Представляет панель прогресса на экране и начинает процесс записи.
Объявление
Swift
func beginProgressPanelForBurn(_burn: DRBurn!, layoutlayout: AnyObject!)Objective C
- (void)beginProgressPanelForBurn:(DRBurn *)burnlayout:(id)layoutПараметры
burnОбъект, выполняющий запись.
layoutДанные, которые будут записаны к диску. См. документацию DRBurn для получения информации о допустимых разметках.
Обсуждение
Этот метод возвращает управление вызывающей стороне после того, как это вывело на экран лист прогресса и начало запись. Как только метод возвратился, вызывающая сторона может выполнить другие операции, в то время как продолжается запись.
Оператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
beginProgressSheetForBurn (_: layout:modalForWindow:) - beginProgressSheetForBurn:layout:modalForWindow:Представляет панель прогресса как лист и начинает процесс записи.
Объявление
Параметры
burnОбъект, выполняющий запись.
layoutДанные, которые будут записаны к диску. См. документацию DRBurn для получения информации о допустимых разметках.
docWindowОкно лист будет присоединено. Если docWindow не является нолем, панель скатывается как лист, работающий как документ модальное окно. Если владелец является нолем, это - ошибка.
Обсуждение
Этот метод возвращает управление вызывающей стороне после того, как это вывело на экран лист прогресса и начало запись. Как только метод возвратился, вызывающая сторона может выполнить другие операции, в то время как продолжается запись.
Оператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает строку описания, выведенную на экран в панели.
Возвращаемое значение
NSString, содержащий текст описания.
Обсуждение
Если никакое описание не будет явно установлено, то этот метод возвратит стандартную текстовую строку.
Оператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
Устанавливает текст панели, выведенный на экран в пользователя.
Объявление
Swift
func setDescription(_description: String!)Objective C
- (void)setDescription:(NSString *)descriptionПараметры
descriptionТекст для отображения.
Обсуждение
Описание панели обычно является строкой краткого текста, дающей индикацию пользователю, какая работа выполняется. Если никакое описание явно не установлено, панель прогресса использует стандартную текстовую строку, подходящую для записи.
Оператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
Устанавливает vebosity обратной связи прогресса.
Объявление
Swift
func setVerboseProgressStatus(_verbose: Bool)Objective C
- (void)setVerboseProgressStatus:(BOOL)verboseПараметры
verboseЗначение BOOL, указывающее, насколько подробный обратная связь панели состояния должна быть.
Обсуждение
Если многословный ДА, панель обновит состояние для каждого изменения. Если многословный нет, панель отфильтрует некоторые сообщения о состоянии и только обновит для существенных изменений. Значение по умолчанию для панели является фильтром сообщения о состоянии.
Оператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
Вызванный, когда пользователь щелкает по кнопке остановки панели.
Объявление
Swift
@IBAction func stopBurn(_sender: AnyObject!)Objective C
- (IBAction)stopBurn:(id)senderОператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает vebosity панели.
Объявление
Swift
func verboseProgressStatus() -> BoolObjective C
- (BOOL)verboseProgressStatusВозвращаемое значение
Значение BOOL, указывающее, насколько подробный обратная связь панели состояния.
Обсуждение
Этот метод возвратит YES, если панель обновит состояние для каждого изменения и НЕ если панель отфильтрует некоторые сообщения о состоянии и только обновит для существенных изменений.
Оператор импорта
Objective C
@import DiscRecordingUI;Swift
import DiscRecordingUIДоступность
Доступный в OS X v10.2 и позже.
-
Создает и возвращает экземпляр панели прогресса записи.
Объявление
Objective C
+ (DRBurnProgressPanel *)progressPanelВозвращаемое значение
Указатель на недавно создаваемый DRBurnProgressPanel.
Оператор импорта
Objective C
@import DiscRecordingUI;Доступность
Доступный в OS X v10.2 и позже.
