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.

DREraseProgressPanelWillBeginNotification

Posted when the DREraseProgressPanel is about to begin displaying progress.


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

 

Last Updated: 2009-08-13