aknpanic.h File Reference

API published in: S60 1st Ed

Capability Information

Required Capabilities

None


#include <e32def.h>

Go to the source code of this file.


Defines

#define  __AKNPANIC_H__

Enumerations

enum   TAknPanic {
  EAknPanicFormattedCellListInvalidBitmapIndex, EAknPanicNoSuchControlInStack, EAknPanicListboxUndefined, EAknPanicListboxSizeIsNotAccordingToLAFSpec,
  EAknPanicListboxShortcutValueNotHandled, EAknPanicListboxShortcutInvalidValue, EAknPanicOutOfRange, EAknPanicListboxLayoutProblem,
  EAknPanicLAF, EAknPanicLayoutResourceProblem, EAknPopupCorrupt, EAknPanicNullPointer,
  EAknPanicLayoutMismatchBetweenMarginsAndParentRect, EAknPanicLayoutTextResourceProblem, EAknPanicLayoutRectResourceProblem, EAknPanicLayoutEdwinResourceProblem,
  EAknPanicLayoutMfneResourceProblem, EAknPanicLayoutControlResourceProblem, EAknPanicLayoutIncorrectEdwinSize, EAknPanicLayoutControlSetRectChangedControlSize,
  EAknPanicNoAnimationData, EAknPanicUnknownAnimationType, EAknPanicNoUserAnimation, EAknPanicAnimationCorrupt,
  EAknPanicDCADecoratorIndexOutOfRange, EAknPanicPopupFieldListInvalidDecorator, EAknPanicPopupFieldInvalidValue, EAknPanicPopupFieldUninitialisedMember,
  EAknPanicPopupFieldEditComboInsufficientSize, EAknPanicQueryTimeArrayTimeFormatLeave, EAknPanicLayoutTextNotCalled, EAknPanicLayoutRectNotCalled,
  EAknStatusPaneUidIndic, EAknPanicLayoutDoesNotExists, EAknPanicListBoxLayoutDecoratorMemoryAllocation, EAknPanicPopupFieldUndefinedMode,
  EAknPanicPopupFieldWrongMode, EAknPanicPopupFieldSelectionListDoesntExist, EAknPanicPopupFieldSelectionListAlreadyExists, EAknPanicPopupFieldListNotImplemented,
  EAknPanicPopupFieldArrayIsEmpty, EAknPanicLayoutPopupFieldResourceProblem, EAknPanicInvalidResourceData, EAknPanicListBoxNotSupportedByListQuery,
  EAknPanicQueryDateArrayTimeFormatLeave, EAknPanicPopupFieldCBADoesntExist, EAknPanicPopupSettingListMenuListDoesntExist, EAknPanicPopupSettingListMenuListAlreadyExists,
  EAknPanicPopupSettingListListNotImplemented, EAknPanicLayoutPopupSettingListResourceProblem, EAknPanicPopupSettingListInvalidValue, EAknPanicPopupSettingListUninitialisedMember,
  EAknPanicOverflow, EAknPanicKeyLockObserverAlreadyExists, EAknPanicKeyLockObserverNotFound, EAknPanicQueryValueInvalidMode,
  EAknPanicNotSupported, EAknPanicWrongListBoxTypeUsedInPopupWindow, EAknPanicInvalidValue, EAknPanicObjectNotFullyConstructed,
  EAknPanicSelfCheckFailure, EAknPanicLayoutMissing_AknLayout, EAknPanicLayoutMissing_ApacLayout, EAknPanicInconsistentDescriptors,
  EAknPanicListBoxItemDrawerNotCreated, EAknPanicLayoutMissing_CdlFont, EAknPanicFontProvisionFailure, EAknPanicNotifierPluginCreationFailure,
  EAknPanicPopupFieldNoFieldRectSet, EAknPanicWindowGroupNotInTaskList, EAknPanicInconsistentUnits, EAknPanicRadioButtonSettingPageListDoesntExist,
  EAknPanicLayoutConfigBadScreenModeIndex, EAknPanicLayoutConfigBadHardwareStateIndex, EAknPanicSgccLayoutConfigNull, EAknPanicLayoutConfigUnpackFail,
  EAknPanicSgccNull
}
  Panic codes used throughout the code in Avkon library. More...

Functions

GLREF_C void  Panic (TAknPanic aPanic)

Define Documentation

#define __AKNPANIC_H__
 

Enumeration Type Documentation

enum TAknPanic
 

Panic codes used throughout the code in Avkon library.

These panics have a category of AVKON.

Enumerator:
EAknPanicFormattedCellListInvalidBitmapIndex  00: Invalid bitmap index is given to the list box.
EAknPanicNoSuchControlInStack  01:
Deprecated:
EAknPanicListboxUndefined  02: Listbox object has not been defined for popup list (CAknPopupList).
EAknPanicListboxSizeIsNotAccordingToLAFSpec  03:
Deprecated:
EAknPanicListboxShortcutValueNotHandled  04:
Deprecated:
EAknPanicListboxShortcutInvalidValue  05:
Deprecated:
EAknPanicOutOfRange  06: Some value is out of valid range.
EAknPanicListboxLayoutProblem  07:
Deprecated:
EAknPanicLAF  08:
Deprecated:
EAknPanicLayoutResourceProblem  09:Query control type was not given in query resource.
EAknPopupCorrupt  10:
Deprecated:
EAknPanicNullPointer  11: Invalid NULL pointer value.
EAknPanicLayoutMismatchBetweenMarginsAndParentRect  12:
Deprecated:
EAknPanicLayoutTextResourceProblem  13:
Deprecated:
EAknPanicLayoutRectResourceProblem  14:
Deprecated:
EAknPanicLayoutEdwinResourceProblem  15:
Deprecated:
EAknPanicLayoutMfneResourceProblem  16:
Deprecated:
EAknPanicLayoutControlResourceProblem  17: Query type of query control is invalid.
EAknPanicLayoutIncorrectEdwinSize  18:
Deprecated:
EAknPanicLayoutControlSetRectChangedControlSize  19:
Deprecated:
EAknPanicNoAnimationData  20: Animation data was not given to the animation control (CAknAnimationCtrl).
EAknPanicUnknownAnimationType  21: Unsupported user animation type used
EAknPanicNoUserAnimation  22: A user animation is not found
EAknPanicAnimationCorrupt  23: Initialization of CAknAnimatedView failed.
EAknPanicDCADecoratorIndexOutOfRange  24: Invalid MdcaPoint index given.
EAknPanicPopupFieldListInvalidDecorator  25:
Deprecated:
EAknPanicPopupFieldInvalidValue  26: Invalid value set to CAknPopupField.
EAknPanicPopupFieldUninitialisedMember  27: Uninitilized member in CAknPopupField.
EAknPanicPopupFieldEditComboInsufficientSize  28:
Deprecated:
EAknPanicQueryTimeArrayTimeFormatLeave  29: Invalid time format string used or memory allocation failure in formatting.
EAknPanicLayoutTextNotCalled  30: TAknLayoutText is not initialized properly.
EAknPanicLayoutRectNotCalled  31: TAknLayoutRect is not initialized properly.
EAknStatusPaneUidIndic  32:
Deprecated:
EAknPanicLayoutDoesNotExists  33:
Deprecated:
EAknPanicListBoxLayoutDecoratorMemoryAllocation  34: Memory allocation failure in CAknListBoxLayoutDecorator.
EAknPanicPopupFieldUndefinedMode  35: Unsupported CAknPopupField mode used.
EAknPanicPopupFieldWrongMode  36: Wrong CAknPopupField mode used.
EAknPanicPopupFieldSelectionListDoesntExist  37: Selection list object is missing from CAknPopupField.
EAknPanicPopupFieldSelectionListAlreadyExists  38:
Deprecated:
EAknPanicPopupFieldListNotImplemented  39: Depratead CAknPopupFieldList method called.
EAknPanicPopupFieldArrayIsEmpty  40: Empty text array resource in CAknPopupFieldText.
EAknPanicLayoutPopupFieldResourceProblem  41:
Deprecated:
EAknPanicInvalidResourceData  42: Invalid special character table characters set resources.
EAknPanicListBoxNotSupportedByListQuery  43: Listbox is not supported by the list query dialog.
EAknPanicQueryDateArrayTimeFormatLeave  44: Invalid time format string used or memory allocation failure in formatting.
EAknPanicPopupFieldCBADoesntExist  45: CBA (softkeys) does not exist in the popup field component.
EAknPanicPopupSettingListMenuListDoesntExist  46:
Deprecated:
EAknPanicPopupSettingListMenuListAlreadyExists  47:
Deprecated:
EAknPanicPopupSettingListListNotImplemented  48:
Deprecated:
EAknPanicLayoutPopupSettingListResourceProblem  49:
Deprecated:
EAknPanicPopupSettingListInvalidValue  50: Invalid value was found in CAknPopupSettingList.
EAknPanicPopupSettingListUninitialisedMember  51: Uninitialized member was found in CAknPopupSettingList.
EAknPanicOverflow  52: Overflow happened.
EAknPanicKeyLockObserverAlreadyExists  53: Key lock observed already added.

Two observers are not supported.

EAknPanicKeyLockObserverNotFound  54: Key lock observer is not found.
EAknPanicQueryValueInvalidMode  55: Unsupported query mode requested.
EAknPanicNotSupported  56: Unsupported feature requested.
EAknPanicWrongListBoxTypeUsedInPopupWindow  57:
Deprecated:
EAknPanicInvalidValue  58: Invalid value
EAknPanicObjectNotFullyConstructed  59: Construction of an object has been failed.
EAknPanicSelfCheckFailure  60: Self check failure.
EAknPanicLayoutMissing_AknLayout  61: Failure in layout configuration.

Layout data is not found.

EAknPanicLayoutMissing_ApacLayout  62: Failure in APAC variant configuration.

Usually the panic happens if western language code is used as a UI language in APAC variant.

EAknPanicInconsistentDescriptors  63: Panic in AknPhoneNumberTextUtils::ClipLineOnLeft(.

..) if the input 'aLine' is not encompassed within the modifiable buffer 'aOriginalBuffer'.

EAknPanicListBoxItemDrawerNotCreated  64: ItemDrawer of the listbox does not exist
EAknPanicLayoutMissing_CdlFont  65:
Deprecated:
EAknPanicFontProvisionFailure  66: Invalid font type.
EAknPanicNotifierPluginCreationFailure  67:
Deprecated:
EAknPanicPopupFieldNoFieldRectSet  68: Parent rectangle of CAknPopupField is not set.
EAknPanicWindowGroupNotInTaskList  69:
Deprecated:
EAknPanicInconsistentUnits  70: TAknFontSpecification unit differs from TAknFontSpecification::EPixels.
EAknPanicRadioButtonSettingPageListDoesntExist  71: List object is missing from radio button setting page.
EAknPanicLayoutConfigBadScreenModeIndex  72: Requested screen mode index does not exist in the layout configuration data of the device.
EAknPanicLayoutConfigBadHardwareStateIndex  73: Requested hardware state index does not exist in the layout configuration data of the device.
EAknPanicSgccLayoutConfigNull  74: Layout configuration data of the device is not available.
EAknPanicLayoutConfigUnpackFail  75: Failure in the layout configuration of the device.
EAknPanicSgccNull  76: CAknSgcClient singleton object is not found.

Function Documentation

GLREF_C void Panic TAknPanic  aPanic  ) 
 

Copyright © Nokia Corporation 2001-2008
Back to top