uiacceltk/hitchcock/coretoolkit/src/huigifanimationtexture.cpp
changeset 19 f5bac0badc7e
parent 14 83d2d132aa58
child 57 eaa079afe64c
equal deleted inserted replaced
14:83d2d132aa58 19:f5bac0badc7e
    54     
    54     
    55     if (iTexture)
    55     if (iTexture)
    56         {
    56         {
    57         iTexture->SetTextureChanged(ETrue);        
    57         iTexture->SetTextureChanged(ETrue);        
    58         }
    58         }
       
    59     CHuiStatic::ContinueRefresh();
    59     }
    60     }
    60 
    61 
    61 EXPORT_C void CHuiGifAnimationTexture::Stop()
    62 EXPORT_C void CHuiGifAnimationTexture::Stop()
    62     {
    63     {
    63     if (iAnimationState&ERunning)
    64     if (iAnimationState&ERunning)
    76     	}
    77     	}
    77     else 
    78     else 
    78     	{
    79     	{
    79     	iAnimationState = ClearFlag(TInt(iAnimationState), TInt(EEnabled));
    80     	iAnimationState = ClearFlag(TInt(iAnimationState), TInt(EEnabled));
    80     	}
    81     	}
       
    82     CHuiStatic::ContinueRefresh();
    81     }
    83     }
    82 
    84 
    83 EXPORT_C TInt CHuiGifAnimationTexture::Id() 
    85 EXPORT_C TInt CHuiGifAnimationTexture::Id() 
    84     {
    86     {
    85     return iId;
    87     return iId;
   137             TRAP_IGNORE(iTexture2 = &iManager.LoadTextureL(*iFilename,EHuiTextureUploadFlagDefault, iTextureId2, nextToLoad))
   139             TRAP_IGNORE(iTexture2 = &iManager.LoadTextureL(*iFilename,EHuiTextureUploadFlagDefault, iTextureId2, nextToLoad))
   138 
   140 
   139             }
   141             }
   140         iElapsedTime = 0.0f;
   142         iElapsedTime = 0.0f;
   141         
   143         
   142         } 
   144         }
       
   145     // not enough time was elapsed,
       
   146     // if the animation is not stopped
       
   147     // request continuerefresh in order
       
   148     // not to go to sleep
       
   149     else 
       
   150         {
       
   151         iTexture->SetTextureChanged(ETrue);            
       
   152         CHuiStatic::ContinueRefresh();
       
   153         }
   143     }
   154     }
   144     
   155     
   145 
   156 
   146 void CHuiGifAnimationTexture::TextureLoadingCompleted(CHuiTexture& aTexture,
   157 void CHuiGifAnimationTexture::TextureLoadingCompleted(CHuiTexture& aTexture,
   147                              TInt aTextureId,
   158                              TInt aTextureId,