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 *)
burn
layout:(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() -> Bool
Objective 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 и позже.