CPeninputVkbLayoutInfo Class Reference
class CPeninputVkbLayoutInfo : public CBase
|
vkb layout definition
This class is to implement vkb layout. Application can create it from resource file. This class is to control vkb interface layout.
peninputvkb.lib
-
Since
-
S60 v3.2
Public Member Functions
|
|
~CPeninputVkbLayoutInfo
()
|
CFbsBitmap
*
|
BgBmp
()
|
CFbsBitmap
*
|
BgMaskBmp
()
|
const
CFont
*
|
CharFont
()
|
TPoint
|
CharLeftTopPoint
()
|
TInt
|
Columns
()
|
void
|
ConstructFromResourceL
(
TResourceReader
&,
CPeninputVkbCtrlExt
*,
TInt
)
|
CFbsBitmap
*
|
DimBmp
()
|
CFbsBitmap
*
|
DimMaskBmp
()
|
IMPORT_C
CPeninputVkbKeyInfo
*
|
FindKey
(const
TInt
)
|
IMPORT_C const
TSize
|
GetRealSize
(const
TInt
, const
TInt
)
|
RPointerArray
<
CFbsBitmap
>
|
HighlightBmps
()
|
RPointerArray
<
CFbsBitmap
>
|
HighlightMaskBmps
()
|
RPointerArray
<
CPeninputVkbKeyInfo
>
|
KeyInfoList
()
|
TInt
|
LayoutID
()
|
IMPORT_C void
|
MoveKeys
(const
TPoint
&)
|
IMPORT_C
CPeninputVkbLayoutInfo
*
|
NewL
(
TResourceReader
&)
|
IMPORT_C
CPeninputVkbLayoutInfo
*
|
NewLC
(
TResourceReader
&)
|
IMPORT_C void
|
ResetLayoutInfo
(const
TSize
&)
|
IMPORT_C void
|
ResetSize
(const
TInt
, const
TInt
, const
TInt
, const
TInt
, const
TPoint
&, const
CFont
*)
|
TInt
|
Rows
()
|
IMPORT_C void
|
SetKeyInfo
(const
TInt
, const
TInt
, const
TRect
&, const
TRect
&, const
CFont
*)
|
TInt
|
UnitCharHeight
()
|
TInt
|
UnitCharWidth
()
|
TInt
|
UnitHeight
()
|
TInt
|
UnitWidth
()
|
Constructor & Destructor Documentation
CPeninputVkbLayoutInfo()
CPeninputVkbLayoutInfo
|
(
|
)
|
[protected]
|
~CPeninputVkbLayoutInfo()
IMPORT_C
|
~CPeninputVkbLayoutInfo
|
(
|
)
|
[virtual]
|
Member Functions Documentation
CharFont()
const
CFont
*
|
CharFont
|
(
|
)
|
const [inline]
|
CharLeftTopPoint()
TPoint
|
CharLeftTopPoint
|
(
|
)
|
const [inline]
|
Get the char's left top point
Columns()
TInt
|
Columns
|
(
|
)
|
const [inline]
|
ConstructFromResourceL(TResourceReader &, CPeninputVkbCtrlExt *, TInt)
Construct from resourcr file
ConstructL(TResourceReader &)
Symbian second-phase constructor
FindKey(const TInt)
Find the key from the vkb accroding to the unicode
Parameters
const
TInt
aUnicode
|
Unicode
|
GetRealSize(const TInt, const TInt)
IMPORT_C const
TSize
|
GetRealSize
|
(
|
const
TInt
|
aUnitWidth,
|
|
const
TInt
|
aUnitHeight
|
|
)
|
const
|
Get real size from vkb layout
Parameters
const
TInt
aUnitWidth
|
Unit width
|
const
TInt
aUnitHeight
|
Unit height
|
HighlightBmps()
Get high light bitmap array
HighlightMaskBmps()
Get high light mask bitmap array
LayoutID()
TInt
|
LayoutID
|
(
|
)
|
const [inline]
|
MoveKeys(const TPoint &)
IMPORT_C void
|
MoveKeys
|
(
|
const
TPoint
&
|
aTopLeft
|
)
|
|
Move key to certain point
Parameters
const
TPoint
& aTopLeft
|
Point to move
|
ResetLayoutInfo(const TSize &)
IMPORT_C void
|
ResetLayoutInfo
|
(
|
const
TSize
&
|
aSize
|
)
|
|
Parameters
const
TSize
& aSize
|
Keyboard size
|
ResetSize(const TInt, const TInt, const TInt, const TInt, const TPoint &, const CFont *)
IMPORT_C void
|
ResetSize
|
(
|
const
TInt
|
aUnitWidth,
|
|
const
TInt
|
aUnitHeight,
|
|
const
TInt
|
aUnitCharWidth,
|
|
const
TInt
|
aUnitCharHeight,
|
|
const
TPoint
&
|
aCharLeftTopPoint,
|
|
const
CFont
*
|
aFont
|
|
)
|
|
Parameters
const
TInt
aUnitWidth
|
Unit width
|
const
TInt
aUnitHeight
|
Unit height
|
const
TInt
aUnitCharWidth
|
Unit char width
|
const
TInt
aUnitCharHeight
|
Unit char height
|
const
TPoint
& aCharLeftTopPoint
|
Left top point of unit char
|
const
CFont
* aFont
|
|
Rows()
TInt
|
Rows
|
(
|
)
|
const [inline]
|
SetKeyInfo(const TInt, const TInt, const TRect &, const TRect &, const CFont *)
IMPORT_C void
|
SetKeyInfo
|
(
|
const
TInt
|
aRow,
|
|
const
TInt
|
aColumn,
|
|
const
TRect
&
|
aKeyRect,
|
|
const
TRect
&
|
aCharRect,
|
|
const
CFont
*
|
aFont
|
|
)
|
|
UnitCharHeight()
TInt
|
UnitCharHeight
|
(
|
)
|
const [inline]
|
UnitCharWidth()
TInt
|
UnitCharWidth
|
(
|
)
|
const [inline]
|
UnitHeight()
TInt
|
UnitHeight
|
(
|
)
|
const [inline]
|
UnitWidth()
TInt
|
UnitWidth
|
(
|
)
|
const [inline]
|
Member Data Documentation
CFbsBitmap * iBgMaskBmp
Background mask bitmap Own
TPoint
iCharLeftTopPoint
TPoint
|
iCharLeftTopPoint
|
[private]
|
const CFont * iFont
const
CFont
*
|
iFont
|
[private]
|
RPointerArray< CFbsBitmap > iHighlightBmps
RPointerArray< CFbsBitmap > iHighlightMaskBmps
High light mask bitmap array
RPointerArray< CPeninputVkbKeyInfo > iKeyInfoList
TInt
iUnitCharHeight
TInt
|
iUnitCharHeight
|
[private]
|
TInt
iUnitCharWidth
TInt
|
iUnitCharWidth
|
[private]
|
TInt
iUnitHeight
TInt
|
iUnitHeight
|
[private]
|
TInt
iUnitWidth
TInt
|
iUnitWidth
|
[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.