Alf::ResourcePoolImpl Class Reference
class Alf::ResourcePoolImpl
|
?one_line_short_description ?more_complete_description
?good_class_usage_example(s)
?library
-
Since
-
S60 ?S60_version *** for example, S60 v3.0
Nested Classes and Structures
Constructor & Destructor Documentation
ResourcePoolImpl(CAlfTextureManager &, ResourcePool *)
ResourcePoolImpl
|
(
|
CAlfTextureManager &
|
aTextureManager,
|
|
ResourcePool
*
|
aParentPool
|
|
)
|
|
Parameters
CAlfTextureManager & aTextureManager
|
|
ResourcePool
* aParentPool
|
|
Member Functions Documentation
CreateFileImageResourceL(FileImageResource &, const TAlfXYMetric &, TAlfTextureFlags)
CreateSVGImageResourceL(FileImageResource &, const TAlfXYMetric &)
CreateSkinImageResourceL(SkinImageResource &, const TAlfXYMetric &)
DetermineSkinInstanceL(const Utf8 *, TAknsItemID &)
void
|
DetermineSkinInstanceL
|
(
|
const Utf8 *
|
aTag,
|
|
TAknsItemID
&
|
aSkinItemID
|
|
)
|
const [private]
|
areSizesCloseEnough(const TSize &, const TSize &)
bool
|
areSizesCloseEnough
|
(
|
const
TSize
&
|
aSize1,
|
|
const
TSize
&
|
aSize2
|
|
)
|
[private, static]
|
createFileImageResource(const Utf8 *, const UString &, TAlfTextureFlags)
void
|
createFileImageResource
|
(
|
const Utf8 *
|
aTag,
|
|
const
UString
&
|
aFileName,
|
|
TAlfTextureFlags
|
aFlag
|
|
)
|
|
Parameters
const Utf8 * aTag
|
|
const
UString
& aFileName
|
|
TAlfTextureFlags
aFlag
|
|
createLogicalImageResource(const Utf8 *)
void
|
createLogicalImageResource
|
(
|
const Utf8 *
|
aTag
|
)
|
|
createThemeImageResource(const Utf8 *, const UString &)
void
|
createThemeImageResource
|
(
|
const Utf8 *
|
aTag,
|
|
const
UString
&
|
aThemeDefinition
|
|
)
|
|
Parameters
const Utf8 * aTag
|
|
const
UString
& aThemeDefinition
|
|
deleteImageResource(const Utf8 *)
void
|
deleteImageResource
|
(
|
const Utf8 *
|
aTag
|
)
|
|
determineSizeInPixels(const TAlfXYMetric &)
determineSkinId(const UString &, int &)
void
|
determineSkinId
|
(
|
const
UString
&
|
aNumberString,
|
|
int &
|
aSkinItem
|
|
)
|
[private]
|
Parameters
const
UString
& aNumberString
|
|
int & aSkinItem
|
|
findResource(const Utf8 *)
ImageResource
*
|
findResource
|
(
|
const Utf8 *
|
aTag
|
)
|
const [private]
|
findResourceIndex(const Utf8 *)
int
|
findResourceIndex
|
(
|
const Utf8 *
|
aTag
|
)
|
const [private]
|
getImageResource(const Utf8 *)
TAlfImage
|
getImageResource
|
(
|
const Utf8 *
|
aTag
|
)
|
|
getImageResource(const Utf8 *, const TAlfXYMetric &)
TAlfImage
|
getImageResource
|
(
|
const Utf8 *
|
aTag,
|
|
const
TAlfXYMetric
&
|
aSizeHint
|
|
)
|
|
hasImageResource(const Utf8 *)
bool
|
hasImageResource
|
(
|
const Utf8 *
|
aTag
|
)
|
const
|
setAspectRatio(const Utf8 *, ResourcePool::AspectRatio)
setInitialSize(const Utf8 *, const TAlfXYMetric &)
void
|
setInitialSize
|
(
|
const Utf8 *
|
aTag,
|
|
const
TAlfXYMetric
&
|
aInitialSizeHint
|
|
)
|
|
Member Enumerations Documentation
Enum ImageResourceType
Enumerators
imageResourceTypeSkin
|
|
imageResourceTypeFileSVG
|
|
imageResourceTypeFileOther
|
|
Member Data Documentation
ResourcePool * mParentPool
AlfPtrVector< ImageResource > mResources
CAlfTextureManager & mTextureManager
CAlfTextureManager &
|
mTextureManager
|
[private]
|
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.