AknsItemID.h File Reference

Enum TAknsItemType

Type enumeration for skin items.

Since
2.0
EnumeratorValueDescription
EAknsITUnknown0

Unknown type, used by CAknsItemDef.

EAknsITBitmap1

Bitmap type, used by CAknsBitmapItemData and CAknsBitmapItemDef.

EAknsITMaskedBitmap2

Masked bitmap type, used by CAknsMaskedBitmapItemData and CAknsMaskedBitmapItemDef.

EAknsITColorTable3

Color table type, used by CAknsColorTableItemData and CAknsColorTableItemDef.

EAknsITImageTable4

Image table type, used by CAknsImageTableItemData and CAknsImageTableItemDef.

EAknsITImage5

Image type, used by CAknsImageItemData and CAknsImageItemDef.

EAknsITBmpAnim6

Bitmap animation type, used by CAknsBmpAnimItemData and CAknsBmpAnimItemDef.

EAknsITString7

String property type, used by CAknsStringItemData.

Since
2.6
EAknsITEffectQueue8

Scalable item effect queue type, used by CAknsEffectQueueItemData.

Since
2.8
EAknsITAnimation9

Animation type, used by CAknsAnimationItemData

Enum TAknsImageAttribute

Image attribute enumeration for image skin items.

Since
2.0
EnumeratorValueDescription
EAknsImageAttributeNone0x00
No attribute defined.
Since
2.0
EAknsImageAttributeCoords0x01
Image should be placed acording to the given coordinates. Currently unsupported.
Since
2.0
EAknsImageAttributeSize0x02
Image size should stretched to the given size. Currently used only with application icons as a search shortcut.
Since
2.0
EAknsImageAttributeStretch0x04
Image should be stretched to cover the entire layout area. Aspect ratio is not preserved.
Since
2.0
EAknsImageAttributeTile0x08
Image should be tiled (in both directions) to fill the area.
Since
2.0
EAknsImageAttributeAlign0x10
Image should be aligned according to the given parameter.
Since
2.0
EAknsImageAttributeScale0x20
Image should be scaled to fill the area maintaining the aspect ratio. Currently unsupported.
Since
2.0
EAknsImageAttributeTileX0x40
Image should be tiled in X-axis direction to fill the area.
Since
2.8
EAknsImageAttributeTileY0x80
Image should be tiled in Y-axis direction to fill the area.
Since
2.8
EAknsImageAttributeNBC0x100

The item is already scalability-aware and backward compatibility should not be applied to it.

Enum TAknsImageAlignment

Image alignment enumeration for image skin items.

Since
2.0
EnumeratorValueDescription
EAknsImageAlignNone0x00
EAknsImageAlignVTop0x01
EAknsImageAlignVBottom0x02
EAknsImageAlignVCenter0x04
EAknsImageAlignHLeft0x08
EAknsImageAlignHRight0x10
EAknsImageAlignHCenter0x20
EAknsImageAlignTLEAknsImageAlignVTop|EAknsImageAlignHLeft
EAknsImageAlignTREAknsImageAlignVTop|EAknsImageAlignHRight
EAknsImageAlignTCEAknsImageAlignVTop|EAknsImageAlignHCenter
EAknsImageAlignBLEAknsImageAlignVBottom|EAknsImageAlignHLeft
EAknsImageAlignBREAknsImageAlignVBottom|EAknsImageAlignHRight
EAknsImageAlignBCEAknsImageAlignVBottom|EAknsImageAlignHCenter
EAknsImageAlignCLEAknsImageAlignVCenter|EAknsImageAlignHLeft
EAknsImageAlignCREAknsImageAlignVCenter|EAknsImageAlignHRight
EAknsImageAlignCCEAknsImageAlignVCenter|EAknsImageAlignHCenter
EAknsImageAlignVMaskEAknsImageAlignVTop|EAknsImageAlignVBottom| EAknsImageAlignVCenter
EAknsImageAlignHMaskEAknsImageAlignHLeft|EAknsImageAlignHRight| EAknsImageAlignHCenter

Typedef RAknsItemIDArray

typedef RArray< TAknsItemID >RAknsItemIDArray

Simple array of item ID objects.

operator== ( const TAknsItemID &, const TAknsItemID & )

TBool operator==(const TAknsItemID &aFirst,
const TAknsItemID &aSecond
)[inline]

C++ equal operator. Checks whether two item ID objects (i.e. their major and minor parts) have identical content.

Parameters
aFirstFirst object to be compared.
aSecondSecond object to be compared.
Return Value
true if objects have identical content, false otherwise.

operator!= ( const TAknsItemID &, const TAknsItemID & )

TBool operator!=(const TAknsItemID &aFirst,
const TAknsItemID &aSecond
)[inline]

C++ not equal operator. Checks whether two item ID objects (i.e. their major and minor parts) have identical content.

Parameters
aFirstFirst object to be compared.
aSecondSecond object to be compared.
Return Value
false if objects have identical content, true otherwise.