| class CSvgElementImpl : public CXmlElementImpl |
Class description goes here.
| Protected Member Functions | |
|---|---|
| CSvgElementImpl () | |
| void | CopyL ( CSvgElementImpl *) |
| TInt | InitSvgStyleProperties () |
| void | InitializeL ( TUint8 ) |
| TBool | IsDrawable () |
| Private Member Enumerations | |
|---|---|
| enum |
TElementBooleanBits
{
KAnimatingBit = 0x00000001, KWasTurnedOffBit = 0x00000002, KOverwriteTransformsBit = 0x00000004, KAllAttributesAddedBit = 0x00000008, KMouseDownBit = 0x00000010, KMouseInBit = 0x00000020 } |
| Public Attributes | |
|---|---|
| RArray < TUint32 > * | iAnimateAttrSet |
| TInt16 | iAnimateMotionMatrixIndex |
| TInt | iAnimateTransformMatrixIndex |
| TInt | iHasAnimationBase |
| TUint16 | iReqAttrFlag |
| Protected Attributes | |
|---|---|
| HBufC * | iId |
| CSvgLangSpaceImpl * | iSvgLangSpace |
| RPointerArray < CCssValue > * | iSvgStyleProperties |
| CSvgTestsImpl * | iSvgTests |
| CSvgTransformableImpl * | iSvgTransformable |
| CSvgUriReferenceImpl * | iSvgUriReferenceImpl |
| Private Attributes | |
|---|---|
| TUint32 | iBooleanFlags |
| Inherited Attributes | |
|---|---|
| CXmlElementImpl::iElemID | |
| CXmlElementImpl::iFirstChild | |
| CXmlElementImpl::iLastChild | |
| CXmlElementImpl::iNextSibling | |
| CXmlElementImpl::iOwnerDocument | |
| CXmlElementImpl::iParentNode | |
| TInt32 | AnimateMotionMatrixIndexL | ( | ) | [virtual] |
Need method description
| MXmlElement * | AppendChildL | ( | MXmlElement * | aElement, |
| TBool | aIsJSR226Element = EFalse | |||
| ) | [virtual] | |||
Need method description
| MXmlElement * aElement | |
| TBool aIsJSR226Element = EFalse |
| TBool | CanGenerateInternalEvent | ( | TUint16 | aSubEventmask, |
| TSvgEvent | aEvent | |||
| ) | ||||
Check whether the internal event can be generated
| MXmlElement * | CloneL | ( | MXmlElement * | aParentElement | ) |
A method that performs deep copy for this object
| MXmlElement * aParentElement |
| void | CloneSvgStylePropertiesL | ( | CSvgElementImpl * | aNewChild, |
| CSvgElementImpl * | aParentElement | |||
| ) | ||||
Need method description
| CSvgElementImpl * aNewChild | |
| CSvgElementImpl * aParentElement |
| void | CopyL | ( | CSvgElementImpl * | aDestElement | ) | [protected] |
| CSvgElementImpl * aDestElement |
| void | CreateSvgTestL | ( | const TUint16 | aAttrName | ) |
| const TUint16 aAttrName |
| TBool | DoAnimProcL | ( | MSvgEvent * | aEvent | ) | [virtual] |
| MSvgEvent * aEvent |
| TBool | DrawL | ( | CGfx2dGc * | agc, |
| CSvgElementImpl * | aElement | |||
| ) | [virtual] | |||
Need method description
| CGfx2dGc * agc | |
| CSvgElementImpl * aElement |
| void | DrawShapeL | ( | CGfx2dGc * | aGc, |
| MGfxShape & | aShape, | |||
| CSvgElementImpl * | aElement | |||
| ) | [virtual] | |||
Need method description
| CGfx2dGc * aGc | |
| MGfxShape & aShape | |
| CSvgElementImpl * aElement |
| void | DrawShapeL | ( | CGfx2dGc * | aGc, |
| CSvgElementImpl * | aElement | |||
| ) | [virtual] | |||
Need method description
| CGfx2dGc * aGc | |
| CSvgElementImpl * aElement |
| void | FindProperty | ( | const TInt8 | aPropertyId, |
| CCssValue *& | aCssValue, | |||
| CSvgElementImpl * | aElement | |||
| ) | ||||
Need method description
| const TInt8 aPropertyId | |
| CCssValue *& aCssValue | |
| CSvgElementImpl * aElement |
| void | FindProperty | ( | const TInt8 | aPropertyId, |
| CCssValue *& | aCssValue | |||
| ) | ||||
| TInt | GetAttributeDes | ( | const TInt | aNameId, |
| TPtrC16 & | aValue | |||
| ) | [virtual] | |||
Need method description
| TInt | GetAttributeFloat | ( | const TInt | aNameId, |
| TFloatFixPt & | aValue | |||
| ) | [virtual] | |||
Need method description
| const TInt aNameId | |
| TFloatFixPt & aValue |
| TInt | GetAttributeIntL | ( | const TInt | aNameId, |
| TInt32 & | aValue | |||
| ) | [virtual] | |||
Need method description
| TInt | GetAttributePath | ( | const TInt | aNameId, |
| CGfxGeneralPath *& | aValue | |||
| ) | [virtual] | |||
Need method description
| const TInt aNameId | |
| CGfxGeneralPath *& aValue |
| void | GetBBox | ( | TGfxRectangle2D & | ) | [virtual] |
Need method description
| TGfxRectangle2D & |
| TBool | GetDefaultAttributeL | ( | const TInt | aNameId, |
| CCssValue *& | aValue | |||
| ) | ||||
| CGfxGeneralPath * | GetPathAttribute | ( | TInt | aAttributeId | ) | [virtual] |
| TInt aAttributeId |
| void | GetRequiredExtensions | ( | const CDesCArrayFlat *& | aRequiredExtensions | ) | [virtual] |
Need method description
| const CDesCArrayFlat *& aRequiredExtensions |
| void | GetRequiredFeatures | ( | const CDesCArrayFlat *& | aRequiredFeatures | ) | [virtual] |
Need method description
| const CDesCArrayFlat *& aRequiredFeatures |
| void | GetSvgStylePropertiesArray | ( | RPointerArray < CCssValue > *& | aSvgStyleProperties | ) |
Need method description
| RPointerArray < CCssValue > *& aSvgStyleProperties |
| TBool | GetSystemLanguage | ( | const CDesCArrayFlat *& | aSystemLanguage | ) | [virtual] |
Need method description
| const CDesCArrayFlat *& aSystemLanguage |
| void | GetTransform | ( | MSvgTransformList *& | aTransformList | ) | [virtual] |
Need method description
| MSvgTransformList *& aTransformList |
| void | GetUnscaledBBox | ( | TGfxRectangle2D & | ) | [virtual] |
Need method description
| TGfxRectangle2D & |
| TBool | HasExtension | ( | const TDesC & | aExtension | ) | [virtual] |
Need method description
| const TDesC & aExtension |
| TBool | HasFeature | ( | const TDesC & | aFeature | ) | [virtual] |
Need method description
| const TDesC & aFeature |
| void | InitAllSvgStyleProperties | ( | CSvgElementImpl * | aElement | ) |
| CSvgElementImpl * aElement |
| void | InitSvgJSRStyleProperties | ( | CSvgElementImpl * | aParentElement | ) |
| CSvgElementImpl * aParentElement |
| TInt | InitSvgStyleProperties | ( | ) | [protected] |
Need method description
| void | InitSvgStylePropertiesWithNullL | ( | ) |
Initialize all style property values with NULL.
| void | InitializeL | ( | TUint8 | aElemID | ) | [protected, virtual] |
Need method description
| TUint8 aElemID |
| TBool | IsViewable | ( | ) | [inline, virtual] |
Return wether an svg element is displayable, such as <rect>, <circle>, or an abstract element, such as <g>, <animate>.
| void | PropagateToChildren | ( | CCssValue * | aOldvalue, |
| CCssValue * | aNewValue, | |||
| const TInt | aNameId | |||
| ) | ||||
Need method description
| TBool | ReceiveEventL | ( | MSvgEvent * | aEvent | ) | [virtual] |
Need method description
| MSvgEvent * aEvent |
| TBool | ReceiveEventL | ( | MSvgEvent * | aEvent, |
| const TUint16 | aSubEventMask | |||
| ) | [virtual] | |||
Receives events and generates suitable internal events for engine based on aSubEventMask
| TInt | RemoveAttribute | ( | const TInt | aAttrId | ) | [virtual] |
Need method description
| const TInt aAttrId |
| void | ResetReferenceElementL | ( | ) | [virtual] |
Need method description
| TInt | SetAttributeDesL | ( | const TInt | aNameId, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| TInt | SetAttributeFloatL | ( | const TInt | aNameId, |
| const TFloatFixPt | aValue | |||
| ) | [virtual] | |||
Need method description
| const TInt aNameId | |
| const TFloatFixPt aValue |
| TInt | SetAttributeIntL | ( | const TInt | aNameId, |
| const TInt32 | aValue | |||
| ) | [virtual] | |||
Need method description
| TInt | SetAttributeL | ( | const TDesC & | aName, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| TInt | SetAttributePathL | ( | const TInt | aNameId, |
| CGfxGeneralPath * | aValue | |||
| ) | [virtual] | |||
Need method description
| const TInt aNameId | |
| CGfxGeneralPath * aValue |
| TInt | SetAttributePathRef | ( | const TInt | aNameId, |
| CGfxGeneralPath *& | aValue | |||
| ) | [virtual] | |||
| const TInt aNameId | |
| CGfxGeneralPath *& aValue |
| void | SetCTM | ( | TGfxAffineTransform & | aTr | ) | [virtual] |
Need method description
| TGfxAffineTransform & aTr |
| void | SetGCL | ( | CGfx2dGc * | aGc | ) | [virtual] |
Need method description
| CGfx2dGc * aGc |
| TInt | SetIdandXmlbaseL | ( | const TDesC & | aPropertyName, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| TBool | SetLangSpaceAttributeL | ( | const TDesC & | aPropertyName, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| void | SetPathAttribute | ( | TInt | aSvgAttrId, |
| CGfxGeneralPath * | aPathHandle | |||
| ) | [virtual] | |||
| TInt aSvgAttrId | |
| CGfxGeneralPath * aPathHandle |
| void | SetPresentationAttribute | ( | const TInt8 | aPropertyId, |
| CCssValue *& | aCssValue | |||
| ) | ||||
Need method description
| TBool | SetPropertyFloatL | ( | const TInt & | aAttrId, |
| TReal32 | aValue | |||
| ) | ||||
This method sets a property value that takes a float
| TBool | SetPropertyL | ( | const TInt & | aAttrId, |
| const TDesC & | aValue | |||
| ) | ||||
Need method description
| void | SetRequiredExtensions | ( | CDesCArrayFlat *& | aRequiredExtensions | ) | [virtual] |
Need method description
| CDesCArrayFlat *& aRequiredExtensions |
| void | SetRequiredFeatures | ( | CDesCArrayFlat *& | aRequiredFeatures | ) | [virtual] |
| CDesCArrayFlat *& aRequiredFeatures |
| void | SetSystemLanguage | ( | CDesCArrayFlat *& | aSystemLanguage | ) | [virtual] |
Need method description
| CDesCArrayFlat *& aSystemLanguage |
| TBool | SetTestAttributeL | ( | const TDesC & | aPropertyName, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| void | SetTransform | ( | MSvgTransformList *& | aTransformList | ) | [virtual] |
Need method description
| MSvgTransformList *& aTransformList |
| TBool | SetTransform | ( | const TDesC & | aAttributeName, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| void | SetTransformList | ( | TGfxAffineTransform & | aTr | ) | [virtual] |
| TGfxAffineTransform & aTr |
| TInt | SetUriRefDesL | ( | const TUint16 | aNameId, |
| const TDesC & | aValue | |||
| ) | ||||
| TInt | SetXMLLangL | ( | const TDesC & | aXMLLang | ) | [virtual] |
Need method description
| const TDesC & aXMLLang |
| TInt | SetXMLSpaceL | ( | const TDesC & | aXMLSpace | ) | [virtual] |
Need method description
| const TDesC & aXMLSpace |
| TBool | SetXlinkAttributeL | ( | const TDesC & | aPropertyName, |
| const TDesC & | aValue | |||
| ) | [virtual] | |||
Need method description
| TBool | StyleInParent | ( | CSvgElementImpl * | aElement, |
| TInt | aAttrIndex | |||
| ) | [virtual] | |||
Need method description
| CSvgElementImpl * aElement | |
| TInt aAttrIndex |
| KAnimatingBit = 0x00000001 | |
| KWasTurnedOffBit = 0x00000002 | |
| KOverwriteTransformsBit = 0x00000004 | |
| KAllAttributesAddedBit = 0x00000008 | |
| KMouseDownBit = 0x00000010 | |
| KMouseInBit = 0x00000020 |
| RPointerArray < CCssValue > * | iSvgStyleProperties | [protected] |
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.