// EIKPANIC.H
//
// Copyright (c) 1997-1999 Symbian Ltd.  All rights reserved.
//

#if !defined(__EIKPANIC_H__)
#define __EIKPANIC_H__

enum TEikPanic
	{
	EEikPanicInvalidPreviewPageNumber,
	EEikPanicStartupHeapTooSmall,
	EEikPanicNoLibraryOnCommandLine,
	EEikPanicNoDocumentOnCommandLine,
	EEikPanicAlertTextTooLong,
	EEikPanicCursorControlNotFocused,
	EEikPanicControlNotCursorOwner,
	EEikPanicNoHotKeyToRemove,
	EEikPanicNoSuchMenuItem,
	EEikPanicInvalidMenuPane,
	EEikPanicInvalidBounds,
	EEikPanicUnknownPlaybackCommand,
	EEikPanicSecretEditorTooLong,
	EEikPanicInvalidClockSize,
	EEikPanicInvalidClockType,
	EEikPanicInvalidClockSettings,
	EEikPanicScrollBarDoesNotExist,
	EEikPanicScrollBarManagerDoesNotExist,
	EEikPanicButtonArrayHigherThanScreen,
	EEikPanicButtonArrayWiderThanScreen,
	EEikPanicBArrayLengthExceeded,
	EEikPanicWorldManager,
	EEikPanicWorldSelector,
	EEikPanicWorldControllerDuplicateSelector,
	EEikPanicOutOfRange,
	EEikPanicNullPointer,
	EEikPanicWrongDisplayMode,
	EEikPanicCalendarInvalidResourceValue,
	EEikPanicPrintPreviewInvalidResourceValue,
	EEikPanicFieldDoesNotExist,
	EEikPanicEditComboInsufficientSize,
	EEikPanicInvalidNumberOfRowsOrColumns,
	EEikPanicButtonHasNoComponent,
    EEikPanicFSelNoSuchFolder,
	EEikPanicToolBarHasNoObserver,
	EEikPanicToolBarNullControl,
	EEikPanicNoSuchDialogPage,
	EEikPanicOverlongEikonServerMessage,
	EEikPanicCtGroupInvalidDimension,
	EEikPanicCtGroupInvalidNumberOfLines,
	EEikPanicCtGroupInsufficientInitialisation,
	EEikPanicColumnListInvalidBitmapIndex,
	EEikPanicHeaderFooterNullFileName,
	EEikPanicProcessNoStore,
	EEikPanicProcessWrongStoreType,
	EEikPanicDialogToolBarNoObserver,
	EEikPanicLabeledButtonInvalidHotKey,
	EEikPanicLabeledButtonInvalidButtonType,
	EEikPanicIllegalCrop,
	EEikPanicTimeNoDataForDialog,
	EEikPanicDtmfPlayerActive,
	EEikPanicNothingToDial,
	EEikPanicLogicalColorNotFound,
	EEikPanicLogicalColorAlreadyExists,
	EEikPanicInvalidColorRange,
	EEikPanicAppColorArrayNotFound,
	EEikPanicLabelNullText
	};

GLREF_C void Panic(TEikPanic aPanic);

#endif
