33 #define kOKString "OK" 34 #define kCancelString "Cancel" 35 #define kYesString "Yes" 36 #define kNoString "No" 38 #define kNotManaged -1 41 #define kSaveButtonString "Save" 42 #define kDontSaveButtonString "Don't Save" 44 #define kSaveButtonString kYesString 45 #define kDontSaveButtonString kNoString 48 class AlertImplementation;
64 static void Initialize(AlertImplementation* alertImpl);
89 typedef enum { eNoIcon, eInformationIcon, eWarningIcon, eErrorIcon, eQuestionIcon } eAlertIcon;
152 const ErrorCode errorCode
185 bool8 bShowCancelButton = kFalse,
186 int32 iconID = eWarningIcon,
187 const PMString& title = kNullString,
188 const PMString& strOK = kNullString,
189 const PMString& strCancel = kNullString,
190 const int16 returnValueIfHidden = 1
209 const PMString& Button1Str = kNullString,
210 const PMString& Button2Str = kNullString,
211 const PMString& Button3Str = kNullString,
212 const PMString& title = kNullString,
213 int32 iconID = eWarningIcon
257 static void StartupWarningAlert(
const PMString& message);
271 enum { eOKOnly, eYesNo, eOKCancel, eYesNoCancel } eStartupAlertButtonConfig;
273 static int16 StartupModalAlert(
const PMString& message,
274 int16 buttonConfig = eOKOnly,
275 int16 defaultButton = 1,
276 int16 iconID = eWarningIcon
295 static bool16 ts_ShowModalStartupUICookie;
296 static bool16 ts_ShowModalStartupUI;
298 static AlertImplementation* ts_AlertImpl;