equal
deleted
inserted
replaced
296 |
296 |
297 void LayoutSwitchStart(); |
297 void LayoutSwitchStart(); |
298 void LayoutSwitchComplete(); |
298 void LayoutSwitchComplete(); |
299 |
299 |
300 RAlfBridgerClient* BridgerClient(); |
300 RAlfBridgerClient* BridgerClient(); |
301 |
301 |
|
302 /** |
|
303 * Refresh requested. This is meant to be used by alfstreamerbridge when |
|
304 * frame has ended. |
|
305 */ |
|
306 void RefreshNow(TBool aSyncWait); |
|
307 |
|
308 /** |
|
309 * Asynchronous refresh when in SW rendering mode. |
|
310 */ |
|
311 void AsynchRefresh(); |
|
312 |
302 private: |
313 private: |
303 |
314 |
304 |
315 |
305 CAlfBridge( CAlfStreamerBridge** aHost ); |
316 CAlfBridge( CAlfStreamerBridge** aHost ); |
306 |
317 |
786 TBool IsFadedByParent( CHuiCanvasVisual& aVisual ); |
797 TBool IsFadedByParent( CHuiCanvasVisual& aVisual ); |
787 TBool IsNearestParentEffectFade( CHuiCanvasVisual& aVisual ); |
798 TBool IsNearestParentEffectFade( CHuiCanvasVisual& aVisual ); |
788 TBool HasActivePaintedAreas( CHuiCanvasVisual& aVisual, TBool aIncludeChildren ); |
799 TBool HasActivePaintedAreas( CHuiCanvasVisual& aVisual, TBool aIncludeChildren ); |
789 TBool HasActiveFadedChildren( CHuiCanvasVisual& aVisual ); |
800 TBool HasActiveFadedChildren( CHuiCanvasVisual& aVisual ); |
790 |
801 |
|
802 /* |
|
803 * This is for updating all the layout that are created to correspond the window server window groups. |
|
804 * This should be called immediately when layout switch happens. Layout extents must be update then otherwise |
|
805 * visibility calculations will clip to old sizes. |
|
806 */ |
|
807 void UpdateRootVisualsToFullscreen(); |
|
808 |
791 private: |
809 private: |
792 |
810 |
793 RPointerArray<CAlfScreen> iAlfScreens; |
811 RPointerArray<CAlfScreen> iAlfScreens; |
794 void SetCursorTimerL(TUint aTime = 0, CHuiVisual* aCursor = 0); |
812 void SetCursorTimerL(TUint aTime = 0, CHuiVisual* aCursor = 0); |
795 TBool IsAlfOriginatedWindow(CHuiCanvasVisual& aVisual); |
813 TBool IsAlfOriginatedWindow(CHuiCanvasVisual& aVisual); |
1000 |
1018 |
1001 #ifdef ALF_DEBUG_PRINT_WINDOWGROUP_ORDER |
1019 #ifdef ALF_DEBUG_PRINT_WINDOWGROUP_ORDER |
1002 TInt activevisualcount; |
1020 TInt activevisualcount; |
1003 TInt passivevisualcount; |
1021 TInt passivevisualcount; |
1004 #endif |
1022 #endif |
|
1023 |
|
1024 CPeriodic* iManualRefreshTimer; |
1005 }; |
1025 }; |
1006 |
1026 |
1007 #endif // __ALF_BRIDGE_H__ |
1027 #endif // __ALF_BRIDGE_H__ |