CSvgAElementImpl Class Reference
class CSvgAElementImpl : public CSvgElementImpl
|
Class description goes here.
Public Member Functions
|
|
~CSvgAElementImpl
()
|
MXmlElement
*
|
CloneL
(
MXmlElement
*)
|
TBool
|
DrawL
(
CGfx2dGc
*,
CSvgElementImpl
*)
|
TInt
|
GetAttributeDes
(const
TInt
,
TPtrC16
&)
|
void
|
GetBBox
(
TGfxRectangle2D
&)
|
void
|
GetUnscaledBBox
(
TGfxRectangle2D
&)
|
TBool
|
IsViewable
()
|
TBool
|
MouseEntered
(
RPointerArray
<
CSvgElementImpl
> &,
TInt
,
TInt
)
|
TBool
|
MouseExited
(
RPointerArray
<
CSvgElementImpl
> &,
TInt
,
TInt
)
|
TBool
|
MouseMoved
(
RPointerArray
<
CSvgElementImpl
> &,
TInt
,
TInt
)
|
TBool
|
MousePressed
(
RPointerArray
<
CSvgElementImpl
> &,
TInt
,
TInt
)
|
TBool
|
MouseReleased
(
RPointerArray
<
CSvgElementImpl
> &,
TInt
,
TInt
)
|
CSvgAElementImpl
*
|
NewL
(const
TUint8
,
CSvgDocumentImpl
*)
|
CSvgAElementImpl
*
|
NewLC
(const
TUint8
,
CSvgDocumentImpl
*)
|
void
|
Print
(
TBool
)
|
TBool
|
ReceiveEventL
(
MSvgEvent
*)
|
void
|
Reset
(
MSvgEvent
*)
|
TInt
|
SetAttributeDesL
(const
TInt
, const
TDesC
&)
|
TInt
|
SetAttributeL
(const
TDesC
&, const
TDesC
&)
|
TBool
|
SetTargetL
(const
TDesC
&, const
TDesC
&)
|
const
TDesC
&
|
Target
()
|
Inherited Functions
|
|
CBase::CBase()
|
|
CBase::Delete(CBase *)
|
|
CBase::Extension_(TUint,TAny *&,TAny *)
|
|
CBase::operator new(TUint)
|
|
CBase::operator new(TUint,TAny *)
|
|
CBase::operator new(TUint,TLeave)
|
|
CBase::operator new(TUint,TLeave,TUint)
|
|
CBase::operator new(TUint,TUint)
|
|
CBase::~CBase()
|
|
CSvgElementImpl::AnimateMotionMatrixIndexL()
|
|
CSvgElementImpl::AnimateTransformMatrixIndexL()
|
|
CSvgElementImpl::AppendChildL(MXmlElement *,TBool)
|
|
CSvgElementImpl::AreAllAttributesAdded()
|
|
CSvgElementImpl::CSvgElementImpl()
|
|
CSvgElementImpl::CanGenerateInternalEvent(TUint16,TSvgEvent)
|
|
CSvgElementImpl::CloneSvgStylePropertiesL(CSvgElementImpl *,CSvgElementImpl *)
|
|
CSvgElementImpl::CopyL(CSvgElementImpl *)
|
|
CSvgElementImpl::CreateSvgTestL(const TUint16)
|
|
CSvgElementImpl::CurrentColor()
|
|
CSvgElementImpl::DeactivateAnimation()
|
|
CSvgElementImpl::DoAnimProcL(MSvgEvent *)
|
|
CSvgElementImpl::DrawShapeL(CGfx2dGc *,CSvgElementImpl *)
|
|
CSvgElementImpl::DrawShapeL(CGfx2dGc *,MGfxShape &,CSvgElementImpl *)
|
|
CSvgElementImpl::FindProperty(const TInt8,CCssValue *&)
|
|
CSvgElementImpl::FindProperty(const TInt8,CCssValue *&,CSvgElementImpl *)
|
|
CSvgElementImpl::GetAttributeFloat(const TInt,TFloatFixPt &)
|
|
CSvgElementImpl::GetAttributeIntL(const TInt,TInt32 &)
|
|
CSvgElementImpl::GetAttributePath(const TInt,CGfxGeneralPath *&)
|
|
CSvgElementImpl::GetCTM()
|
|
CSvgElementImpl::GetCurrentScale()
|
|
CSvgElementImpl::GetDefaultAttributeL(const TInt,CCssValue *&)
|
|
CSvgElementImpl::GetPathAttribute(TInt)
|
|
CSvgElementImpl::GetRequiredExtensions(const CDesCArrayFlat *&)
|
|
CSvgElementImpl::GetRequiredFeatures(const CDesCArrayFlat *&)
|
|
CSvgElementImpl::GetSvgStylePropertiesArray(RPointerArray< CCssValue > *&)
|
|
CSvgElementImpl::GetSystemLanguage(const CDesCArrayFlat *&)
|
|
CSvgElementImpl::GetTransform(MSvgTransformList *&)
|
|
CSvgElementImpl::HasAnimation()
|
|
CSvgElementImpl::HasAnyTests()
|
|
CSvgElementImpl::HasExtension(const TDesC &)
|
|
CSvgElementImpl::HasFeature(const TDesC &)
|
|
CSvgElementImpl::Href()
|
|
CSvgElementImpl::HrefPointer()
|
|
CSvgElementImpl::Id()
|
|
CSvgElementImpl::InitAllSvgStyleProperties(CSvgElementImpl *)
|
|
CSvgElementImpl::InitSvgJSRStyleProperties(CSvgElementImpl *)
|
|
CSvgElementImpl::InitSvgStyleProperties()
|
|
CSvgElementImpl::InitSvgStylePropertiesWithNullL()
|
|
CSvgElementImpl::InitializeL(TUint8)
|
|
CSvgElementImpl::IsAnimatedElement()
|
|
CSvgElementImpl::IsAnimating()
|
|
CSvgElementImpl::IsDrawable()
|
|
CSvgElementImpl::IsInherited(const TInt)
|
|
CSvgElementImpl::IsMouseDown()
|
|
CSvgElementImpl::IsMouseIn()
|
|
CSvgElementImpl::IsOverwriteTransforms()
|
|
CSvgElementImpl::IsSVGEnginePaused()
|
|
CSvgElementImpl::IsTransformable()
|
|
CSvgElementImpl::IsVisible()
|
|
CSvgElementImpl::PointToParent(const TInt)
|
|
CSvgElementImpl::PrintStyleProperties()
|
|
CSvgElementImpl::PropagateToChildren(CCssValue *,CCssValue *,const TInt)
|
|
CSvgElementImpl::ReInitializeAnimation()
|
|
CSvgElementImpl::ReceiveEventL(MSvgEvent *,const TUint16)
|
|
CSvgElementImpl::RemoveAttribute(const TInt)
|
|
CSvgElementImpl::ResetReferenceAttrSet()
|
|
CSvgElementImpl::ResetReferenceElementL()
|
|
CSvgElementImpl::SetAllAttributesAdded(TBool)
|
|
CSvgElementImpl::SetAttributeFloatL(const TInt,const TFloatFixPt)
|
|
CSvgElementImpl::SetAttributeIntL(const TInt,const TInt32)
|
|
CSvgElementImpl::SetAttributePathL(const TInt,CGfxGeneralPath *)
|
|
CSvgElementImpl::SetAttributePathRef(const TInt,CGfxGeneralPath *&)
|
|
CSvgElementImpl::SetCTM(TGfxAffineTransform &)
|
|
CSvgElementImpl::SetGCL(CGfx2dGc *)
|
|
CSvgElementImpl::SetIdandXmlbaseL(const TDesC &,const TDesC &)
|
|
CSvgElementImpl::SetIsAnimating(TBool)
|
|
CSvgElementImpl::SetLangSpaceAttributeL(const TDesC &,const TDesC &)
|
|
CSvgElementImpl::SetMouseDown(TBool)
|
|
CSvgElementImpl::SetMouseIn(TBool)
|
|
CSvgElementImpl::SetOverwriteTransforms(TBool)
|
|
CSvgElementImpl::SetPathAttribute(TInt,CGfxGeneralPath *)
|
|
CSvgElementImpl::SetPresentationAttribute(const TInt8,CCssValue *&)
|
|
CSvgElementImpl::SetPropertyFloatL(const TInt &,TReal32)
|
|
CSvgElementImpl::SetPropertyL(const TInt &,const TDesC &)
|
|
CSvgElementImpl::SetRequiredExtensions(CDesCArrayFlat *&)
|
|
CSvgElementImpl::SetRequiredFeatures(CDesCArrayFlat *&)
|
|
CSvgElementImpl::SetSystemLanguage(CDesCArrayFlat *&)
|
|
CSvgElementImpl::SetTestAttributeL(const TDesC &,const TDesC &)
|
|
CSvgElementImpl::SetTransform(MSvgTransformList *&)
|
|
CSvgElementImpl::SetTransform(const TDesC &,const TDesC &)
|
|
CSvgElementImpl::SetTransformList(TGfxAffineTransform &)
|
|
CSvgElementImpl::SetTurnOff(TBool)
|
|
CSvgElementImpl::SetUriRefDesL(const TUint16,const TDesC &)
|
|
CSvgElementImpl::SetXMLLangL(const TDesC &)
|
|
CSvgElementImpl::SetXMLSpaceL(const TDesC &)
|
|
CSvgElementImpl::SetXlinkAttributeL(const TDesC &,const TDesC &)
|
|
CSvgElementImpl::StyleInParent(CSvgElementImpl *,TInt)
|
|
CSvgElementImpl::UpdateCTM()
|
|
CSvgElementImpl::WasTurnedOff()
|
|
CSvgElementImpl::XMLLang()
|
|
CSvgElementImpl::XMLSpace()
|
|
CSvgElementImpl::XlinkShow()
|
|
CSvgElementImpl::~CSvgElementImpl()
|
|
CXmlElementImpl::CopyL(CXmlElementImpl *)
|
|
CXmlElementImpl::ElemID()
|
|
CXmlElementImpl::FirstChild()
|
|
CXmlElementImpl::HasChildNodes()
|
|
CXmlElementImpl::LastChild()
|
|
CXmlElementImpl::NextSibling()
|
|
CXmlElementImpl::OwnerDocument()
|
|
CXmlElementImpl::ParentNode()
|
|
CXmlElementImpl::PreviousSibling()
|
|
CXmlElementImpl::RemoveAttribute(const TDesC &)
|
|
CXmlElementImpl::RemoveChild(MXmlElement *)
|
|
CXmlElementImpl::SetFirstChild(MXmlElement *)
|
|
CXmlElementImpl::SetLastChild(MXmlElement *)
|
|
CXmlElementImpl::SetNextSibling(MXmlElement *)
|
|
CXmlElementImpl::SetOwnerDocument(MXmlDocument *)
|
|
CXmlElementImpl::SetParentNode(MXmlElement *)
|
|
CXmlElementImpl::TagName()
|
|
CXmlElementImpl::~CXmlElementImpl()
|
Constructor & Destructor Documentation
CSvgAElementImpl(CSvgDocumentImpl *)
~CSvgAElementImpl()
~CSvgAElementImpl
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddEventReceiverSubtreeL(CSvgElementImpl *)
ConstructL(const TUint8)
void
|
ConstructL
|
(
|
const
TUint8
|
aElemID
|
)
|
[private]
|
DrawL(CGfx2dGc *, CSvgElementImpl *)
GetAttributeDes(const TInt, TPtrC16 &)
GetBBox(TGfxRectangle2D &)
GetUnscaledBBox(TGfxRectangle2D &)
IsChild(CSvgElementImpl *, CSvgElementImpl *)
IsViewable()
TBool
|
IsViewable
|
(
|
)
|
[inline, virtual]
|
Return wether an svg element is displayable, such as <rect>, <circle>, or an abstract element, such as <g>, <animate>.
MouseEntered(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Notified when the mouse pointer enters a visible svg element.
-
Since
-
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.
MouseExited(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Notified when the mouse pointer exits a visible svg element.
-
Since
-
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.
MouseMoved(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Notified when the mouse pointer is released on on visible svg element.
-
Since
-
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.
MousePressed(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Notified when the mouse pointer is pressed down on visible svg element.
-
Since
-
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.
MouseReleased(RPointerArray< CSvgElementImpl > &, TInt, TInt)
Notified when the mouse pointer is released on on visible svg element.
-
Since
-
1.0 param : aElements -- SVG elements containing the mouse point. param : aX -- x coordinate of mouse pointer. param : aY -- y coordinate of mouse pointer.
NewL(const TUint8, CSvgDocumentImpl *)
NewLC(const TUint8, CSvgDocumentImpl *)
Print(TBool)
void
|
Print
|
(
|
TBool
|
aIsEncodeOn
|
)
|
[virtual]
|
ReceiveEventL(MSvgEvent *)
SetAttributeDesL(const TInt, const TDesC &)
TInt
|
SetAttributeDesL
|
(
|
const
TInt
|
aNameId,
|
|
const
TDesC
&
|
aValue
|
|
)
|
[virtual]
|
SetAttributeL(const TDesC &, const TDesC &)
TInt
|
SetAttributeL
|
(
|
const
TDesC
&
|
aName,
|
|
const
TDesC
&
|
aValue
|
|
)
|
[virtual]
|
SetTargetL(const TDesC &, const TDesC &)
Member Data Documentation
TBool
iInitDone
TBool
|
iInitDone
|
[private]
|
HBufC * iTarget
HBufC
*
|
iTarget
|
[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.