uiacceltk/hitchcock/ServerCore/Inc/alfbridge.h
branchRCL_3
changeset 8 46927d61fef3
parent 7 88b23e2e82e1
child 9 3ac8bf5c5014
equal deleted inserted replaced
7:88b23e2e82e1 8:46927d61fef3
   132             TBool& aFullscreenCovered, 
   132             TBool& aFullscreenCovered, 
   133             TRect& aFullscreen,
   133             TRect& aFullscreen,
   134             CAlfScreen* aScreen,
   134             CAlfScreen* aScreen,
   135             TBool& aSubtreeVisible,
   135             TBool& aSubtreeVisible,
   136             TBool& aHasVisualsWithLayers,
   136             TBool& aHasVisualsWithLayers,
   137             TBool aChildCanBeOpaque );
   137             TBool aChildCanBeOpaque, TBool aOnlyForEmbeddedAlfApp = EFalse );
   138 
   138 
   139     /**
   139     /**
   140      * Updates layer visibilities.
   140      * Updates layer visibilities.
   141      */
   141      */
   142     void HandleLayerVisibility(
   142     void HandleLayerVisibility(
   260 
   260 
   261     /**
   261     /**
   262       * Sets HuiControlGroup as Alf application window group
   262       * Sets HuiControlGroup as Alf application window group
   263       */
   263       */
   264     void SetWindowGroupAsAlfApp(TInt aId);
   264     void SetWindowGroupAsAlfApp(TInt aId);
       
   265 
       
   266     /**
       
   267       * removes Alf application window group tag
       
   268       */
       
   269     void RemoveWindowGroupAsAlfApp(TInt aId);
   265     
   270     
   266     // From MHuiSynchronizationObserver
   271     // From MHuiSynchronizationObserver
   267     void Synchronized(TInt aId);
   272     void Synchronized(TInt aId);
   268     
   273     
   269     /*
   274     /*
   289 	// Experimental
   294 	// Experimental
   290     TBool IsFullScreenDrawn( TInt aOrientation);
   295     TBool IsFullScreenDrawn( TInt aOrientation);
   291 	
   296 	
   292     void LayoutSwitchStart();
   297     void LayoutSwitchStart();
   293     void LayoutSwitchComplete();
   298     void LayoutSwitchComplete();
       
   299     
       
   300     RAlfBridgerClient* BridgerClient();
   294     
   301     
   295 private:    
   302 private:    
   296     
   303     
   297     
   304     
   298     CAlfBridge( CAlfStreamerBridge** aHost );
   305     CAlfBridge( CAlfStreamerBridge** aHost );
   987     THuiMemoryLevel iCurrentMemoryLevel;
   994     THuiMemoryLevel iCurrentMemoryLevel;
   988     
   995     
   989     TInt iIdForEAlfDSSynchronizeOp;
   996     TInt iIdForEAlfDSSynchronizeOp;
   990     TInt iIdForLayoutSwitchFrameSync;
   997     TInt iIdForLayoutSwitchFrameSync;
   991     
   998     
       
   999     RArray<TInt> iAlfNativeClientsWgIds;
       
  1000     
   992     #ifdef ALF_DEBUG_PRINT_WINDOWGROUP_ORDER
  1001     #ifdef ALF_DEBUG_PRINT_WINDOWGROUP_ORDER
   993     TInt activevisualcount;
  1002     TInt activevisualcount;
   994     TInt passivevisualcount;
  1003     TInt passivevisualcount;
   995     #endif
  1004     #endif
   996     };    
  1005     };