equal
deleted
inserted
replaced
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, |