breakdeps/Svgdecoder.cpp
changeset 50 c0380e36a50a
parent 48 90e0261ad33c
child 54 dcd1a22c2899
equal deleted inserted replaced
48:90e0261ad33c 50:c0380e36a50a
    35 #include "SVGGradientElementImpl.h"
    35 #include "SVGGradientElementImpl.h"
    36 #include "SVGDiscardElementImpl.h"
    36 #include "SVGDiscardElementImpl.h"
    37 #include "SVGMediaElementBase.h"
    37 #include "SVGMediaElementBase.h"
    38 #include "SVGMediaAnimationElementImpl.h"
    38 #include "SVGMediaAnimationElementImpl.h"
    39 #include "SVGTimedEntityInterface.h"
    39 #include "SVGTimedEntityInterface.h"
    40 #include "SVGAudioElementImpl.h"
    40 //#include "SVGAudioElementImpl.h"
    41 
    41 
    42 #include "SVGDocumentImpl.h"
    42 #include "SVGDocumentImpl.h"
    43 #include "SVGEngineImpl.h"
    43 #include "SVGEngineImpl.h"
    44 #include "SVGMemoryManager.h"
    44 #include "SVGMemoryManager.h"
    45 
    45 
   608 		   )
   608 		   )
   609 		{
   609 		{
   610 
   610 
   611 		return DecodeAttributeDesL(aName);
   611 		return DecodeAttributeDesL(aName);
   612 		}
   612 		}
       
   613 #if 0
   613  else if (aName== KAtrVolume)
   614  else if (aName== KAtrVolume)
   614 			{
   615 			{
   615 			if (iIsFixPt)
   616 			if (iIsFixPt)
   616 			{
   617 			{
   617 				TFloatFixPt lTemp;
   618 				TFloatFixPt lTemp;
   656 				//lTemp2.AppendNum(lTemp);
   657 				//lTemp2.AppendNum(lTemp);
   657 				((CSvgAudioElementImpl *)iCurrentElement)->SetAttributeL (_L("audio-level"),lTemp2);
   658 				((CSvgAudioElementImpl *)iCurrentElement)->SetAttributeL (_L("audio-level"),lTemp2);
   658 			}
   659 			}
   659 			return ETrue;
   660 			return ETrue;
   660 			}
   661 			}
   661 
   662 #endif
   662 	switch( aName )
   663 	switch( aName )
   663 		{
   664 		{
   664 		case KAtrType:
   665 		case KAtrType:
   665 			{
   666 			{
   666 			if(iCurrentElement->ElemID()== KSvgAnimateTransformElement)
   667 			if(iCurrentElement->ElemID()== KSvgAnimateTransformElement)
   678 				((CSvgAnimationBase*)iCurrentElement)->SetAttributeType(lType);
   679 				((CSvgAnimationBase*)iCurrentElement)->SetAttributeType(lType);
   679 				iStream >> lSize;
   680 				iStream >> lSize;
   680 				((CSvgAnimateTransformElementImpl*)iCurrentElement)->SetMatrixDataSize(lSize);
   681 				((CSvgAnimateTransformElementImpl*)iCurrentElement)->SetMatrixDataSize(lSize);
   681 				return ETrue;
   682 				return ETrue;
   682 				}
   683 				}
       
   684 #if 0
   683 			else if(iCurrentElement->ElemID()== KSvgAudioElement)
   685 			else if(iCurrentElement->ElemID()== KSvgAudioElement)
   684 				    {
   686 				    {
   685 				    TPtrC lPtr(DecodeTDesCLC());
   687 				    TPtrC lPtr(DecodeTDesCLC());
   686 				    ((CSvgAudioElementImpl*)iCurrentElement)->SetAttributeL(_L("type"),lPtr);
   688 				    ((CSvgAudioElementImpl*)iCurrentElement)->SetAttributeL(_L("type"),lPtr);
   687 		            CleanupStack::PopAndDestroy( 1 );				    
   689 		            CleanupStack::PopAndDestroy( 1 );				    
   688 				return ETrue;
   690 				return ETrue;
   689 				}
   691 				}
       
   692 #endif
   690 			else
   693 			else
   691 				{
   694 				{
   692 				return DecodeAttributeDesL(aName);
   695 				return DecodeAttributeDesL(aName);
   693 				}
   696 				}
   694 			}
   697 			}