uiacceltk/hitchcock/ServerCore/Inc/alfwindow.h
branchRCL_3
changeset 6 10534483575f
parent 0 15bf7259bb7c
child 18 1801340c26a2
equal deleted inserted replaced
5:433cbbb6a04b 6:10534483575f
   253      * @since S60 5.0
   253      * @since S60 5.0
   254      * @param aOpacity New opacity value
   254      * @param aOpacity New opacity value
   255      * @param Duration to new opacity value
   255      * @param Duration to new opacity value
   256      */
   256      */
   257     IMPORT_C void SetOpacity(TReal32 aOpacity, TUint aDuration = 0) __SOFTFP;
   257     IMPORT_C void SetOpacity(TReal32 aOpacity, TUint aDuration = 0) __SOFTFP;
       
   258 
       
   259     /**
       
   260      * Window area
       
   261 	 * @param aOrigin origin of shape.
       
   262 	 * @param aRegion window shape.
       
   263      */
       
   264     void SetWindowArea(const TPoint& aOrigin, const TRegion& aRegion);
       
   265     
       
   266 	/**
       
   267 	 * Reset current window area.
       
   268 	 */
       
   269     void SetWindowArea();
       
   270 
       
   271     /**
       
   272 	 * Set transparency alpha channel.
       
   273 	 * @param aActive ETrue if transparency alpha channel enabled, EFalse if not.
       
   274 	 */
       
   275     void SetTransparencyAlphaChannel(TBool aActive);
       
   276 
       
   277     /**
       
   278 	 * Returns transparency alpha channel.
       
   279 	 */
       
   280     TBool TransparencyAlphaChannel() const;
       
   281 
       
   282     /**
       
   283      * Returns ETrue if included to visibility calculation. EFalse otherwise.
       
   284      */
       
   285     TBool IsIncludedToVisibilityCalculation() const;
       
   286     
       
   287     /**
       
   288      * Include to visibility calculation.
       
   289      */
       
   290     void IncludeToVisibilityCalculation(TBool aActive);
   258     
   291     
   259     public: // utils
   292     public: // utils
   260     
   293     
   261     /**
   294     /**
   262 	 * SetFlag
   295 	 * SetFlag
   354 
   387 
   355     TAlfWindowAttributes* CreateWindowAttributes(TInt& aIndex);
   388     TAlfWindowAttributes* CreateWindowAttributes(TInt& aIndex);
   356 
   389 
   357     TAlfWindowCommandBufferAttributes* CreateWindowCommandBufferAttributes(TInt& aIndex);
   390     TAlfWindowCommandBufferAttributes* CreateWindowCommandBufferAttributes(TInt& aIndex);
   358 
   391 
       
   392     TAny* CreateSetWindowAreaL(TInt& aOffset, TInt aScreenNumber, 
       
   393         const TPoint& aOrigin, const TRegion& aRegion);
       
   394 
   359     void CreateInBufferL();
   395     void CreateInBufferL();
   360 
   396 
   361 private:
   397 private:
   362     
   398     
   363     /**
   399     /**