00001 /* 00002 * ============================================================================ 00003 * Name : AknPanic.h 00004 * Part of : Avkon 00005 * 00006 * Description: 00007 * Version: 00008 * 00009 * Copyright © 2002-2006 Nokia Corporation. 00010 * This material, including documentation and any related 00011 * computer programs, is protected by copyright controlled by 00012 * Nokia Corporation. All rights are reserved. Copying, 00013 * including reproducing, storing, adapting or translating, any 00014 * or all of this material requires the prior written consent of 00015 * Nokia Corporation. This material also contains confidential 00016 * information which may not be disclosed to others without the 00017 * prior written consent of Nokia Corporation. 00018 * ============================================================================ 00019 */ 00020 // EIKPANIC.H 00021 // 00022 // Copyright (c) 1997-2001 Symbian Ltd. All rights reserved. 00023 // 00024 00025 #if !defined(__AKNPANIC_H__) 00026 #define __AKNPANIC_H__ 00027 00028 #include <e32def.h> 00029 00033 enum TAknPanic 00034 { 00038 EAknPanicFormattedCellListInvalidBitmapIndex, 00039 EAknPanicNoSuchControlInStack, 00044 EAknPanicListboxUndefined, 00045 EAknPanicListboxSizeIsNotAccordingToLAFSpec, 00046 EAknPanicListboxShortcutValueNotHandled, 00047 EAknPanicListboxShortcutInvalidValue, 00051 EAknPanicOutOfRange, 00052 EAknPanicListboxLayoutProblem, 00053 EAknPanicLAF, 00057 EAknPanicLayoutResourceProblem, 00058 EAknPopupCorrupt, 00062 EAknPanicNullPointer, 00063 EAknPanicLayoutMismatchBetweenMarginsAndParentRect, 00064 EAknPanicLayoutTextResourceProblem, 00065 EAknPanicLayoutRectResourceProblem, 00066 EAknPanicLayoutEdwinResourceProblem, 00067 EAknPanicLayoutMfneResourceProblem, 00071 EAknPanicLayoutControlResourceProblem, 00072 EAknPanicLayoutIncorrectEdwinSize, 00073 EAknPanicLayoutControlSetRectChangedControlSize, 00077 EAknPanicNoAnimationData, 00078 EAknPanicUnknownAnimationType, 00079 EAknPanicNoUserAnimation, 00080 EAknPanicAnimationCorrupt, 00081 EAknPanicDCADecoratorIndexOutOfRange, 00082 EAknPanicPopupFieldListInvalidDecorator, 00083 EAknPanicPopupFieldInvalidValue, 00084 EAknPanicPopupFieldUninitialisedMember, 00085 EAknPanicPopupFieldEditComboInsufficientSize, 00086 EAknPanicQueryTimeArrayTimeFormatLeave, 00087 EAknPanicLayoutTextNotCalled, 00088 EAknPanicLayoutRectNotCalled, 00089 EAknStatusPaneUidIndic, 00090 EAknPanicLayoutDoesNotExists, 00091 EAknPanicListBoxLayoutDecoratorMemoryAllocation, 00092 EAknPanicPopupFieldUndefinedMode, 00093 EAknPanicPopupFieldWrongMode, 00094 EAknPanicPopupFieldSelectionListDoesntExist, 00095 EAknPanicPopupFieldSelectionListAlreadyExists, 00096 EAknPanicPopupFieldListNotImplemented, 00097 EAknPanicPopupFieldArrayIsEmpty, 00098 EAknPanicLayoutPopupFieldResourceProblem, 00099 EAknPanicInvalidResourceData, 00100 EAknPanicListBoxNotSupportedByListQuery, 00101 EAknPanicQueryDateArrayTimeFormatLeave, 00102 EAknPanicPopupFieldCBADoesntExist, 00103 EAknPanicPopupSettingListMenuListDoesntExist, 00104 EAknPanicPopupSettingListMenuListAlreadyExists, 00105 EAknPanicPopupSettingListListNotImplemented, 00106 EAknPanicLayoutPopupSettingListResourceProblem, 00107 EAknPanicPopupSettingListInvalidValue, 00108 EAknPanicPopupSettingListUninitialisedMember, 00109 EAknPanicOverflow, 00110 EAknPanicKeyLockObserverAlreadyExists, 00111 EAknPanicKeyLockObserverNotFound, 00112 EAknPanicQueryValueInvalidMode, 00113 EAknPanicNotSupported, 00114 EAknPanicWrongListBoxTypeUsedInPopupWindow, 00115 EAknPanicInvalidValue, 00116 EAknPanicObjectNotFullyConstructed, 00117 EAknPanicSelfCheckFailure, 00118 EAknPanicLayoutMissing_AknLayout, 00119 EAknPanicLayoutMissing_ApacLayout, 00120 EAknPanicInconsistentDescriptors, 00121 EAknPanicListBoxItemDrawerNotCreated, 00122 EAknPanicLayoutMissing_CdlFont, 00123 EAknPanicFontProvisionFailure, 00124 EAknPanicNotifierPluginCreationFailure, 00125 EAknPanicPopupFieldNoFieldRectSet, 00126 EAknPanicWindowGroupNotInTaskList, 00127 EAknPanicInconsistentUnits, 00128 EAknPanicRadioButtonSettingPageListDoesntExist, 00129 EAknPanicLayoutConfigBadScreenModeIndex, 00130 EAknPanicLayoutConfigBadHardwareStateIndex, 00131 EAknPanicSgccLayoutConfigNull, 00132 EAknPanicLayoutConfigUnpackFail 00133 #start_since SINCE_3_1_SDK 00134 ,EAknPanicSgccNull 00135 #end_since SINCE_3_1_SDK 00136 }; 00137 00138 GLREF_C void Panic(TAknPanic aPanic); 00139 00140 #endif