Manages a panel that allows users to specify the parameters of an burn.
This class supports choosing the the device to use, whether or not to verify the burned data and how to handle the burned disc when it completes.
All methods in this class will catch exceptions from Cocoa and raise a NSExceptionMBS instead. Using the message, name and reason properties you can see what was the reason for this exception. Please report if you find a method which does not handle exceptions correct.
Subclass of the DRSetupPanelMBS class.
method Constructor(x as Double, y as Double, w as Double, h as Double, styleMask as Integer, BackingStoreType as Integer, deferCreation as boolean)
12 shared methods
shared method RunAlertPanel(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string) as Integer
shared method RunAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as DesktopWindow) as integer
shared method RunAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as NSWindowMBS) as Integer
shared method RunAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as window) as Integer
shared method RunCriticalAlertPanel(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string) as Integer
shared method RunCriticalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as DesktopWindow) as integer
shared method RunCriticalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as NSWindowMBS) as Integer
shared method RunCriticalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as window) as Integer
shared method RunInformationalAlertPanel(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string) as Integer
shared method RunInformationalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as DesktopWindow) as integer
shared method RunInformationalAlertPanelRelativeToWindow(title as string, message as string, defaultButton as string, alternateButton as string, otherButton as string, docWindow as window) as Integer
10 constants
Constants
Constant
Value
Description
NSAlertAlternateReturn
0
One of the possible return values for the alert panels.
The user pressed the alternate button.
NSAlertDefaultReturn
1
One of the possible return values for the alert panels.
The user pressed the default button.
NSAlertErrorReturn
-2
One of the possible return values for the alert panels.
The alert cannot identify the reason it was closed; it may have been closed by an external source or by a button other than those listed above.
NSAlertOtherReturn
-1
One of the possible return values for the alert panels.
The user pressed a second alternate button.
NSCancelButton
0
One of the constants for the modal panel return values.
The Cancel button.
NSDocModalWindowMask
64
One of the constants you can use to specify the style when creating a window.
The panel is created as a modal sheet.
NSHUDWindowMask
8192
One of the constants you can use to specify the style when creating a window.
NSNonactivatingPanelMask
128
One of the constants you can use to specify the style when creating a window.
The panel can receive keyboard input without activating the owning application.
NSOKButton
1
One of the constants for the modal panel return values.
The OK button.
NSUtilityWindowMask
16
One of the constants you can use to specify the style when creating a window.
The panel is created as a floating window.
method Constructor(x as Double, y as Double, w as Double, h as Double, styleMask as Integer, BackingStoreType as Integer = 0, deferCreation as boolean = false, canBecomeKeyWindow as boolean = false)