ADC Home > Reference Library > Reference > Audio > Carbon > Disc Recording UI Framework Reference

 


DREraseProgressPanel.h

Overview

Panel to display progress while erasing media.

Discussion

A DREraseProgressPanel object manages a panel that displays and updates erase progress. The erase panel is responsible for begining the erase.

The erase is begun and a progress panel is displayed on screen by calling beginProgressSheetForErase:modalForWindow: if a sheet interface is desired, or beginProgressPanelForErase: for a non-modal panel.

A DREraseProgressPanel sends a eraseProgressPanel:eraseDidFinish: message to it's delegate when the erase completes. This method allows the delegate to take over end-of-erase handling from the erase progress panel to customize error dialogs or user notification.



Classes

DREraseProgressPanel
Manages a panel that displays progress while erasing media.

Categories

NSObject(DREraseProgressPanelDelegateMethods)


Constants


DREraseProgressPanelDidFinishNotification


Posted when the DREraseProgressPanel has finished and is about to go away.

extern NSString* const DREraseProgressPanelDidFinishNotification ;  
Discussion

This notification contains a notification object but no userInfo dictionary. The notification object is the DREraseProgressPanel that will be closed.

Availability
Introduced in Mac OS X v10.2

DREraseProgressPanelWillBeginNotification


Posted when the DREraseProgressPanel is about to begin displaying progress.

extern NSString* const DREraseProgressPanelWillBeginNotification ;  
Discussion

This notification contains a notification object but no userInfo dictionary. The notification object is the DREraseProgressPanel thatwill be displayed.

Availability
Introduced in Mac OS X v10.2


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.
Last Updated: 2008-03-11