--- a/uiacceltk/hitchcock/ServerCore/Inc/alfwindow.h Fri Mar 12 15:47:04 2010 +0200
+++ b/uiacceltk/hitchcock/ServerCore/Inc/alfwindow.h Mon Mar 15 12:43:37 2010 +0200
@@ -255,6 +255,39 @@
* @param Duration to new opacity value
*/
IMPORT_C void SetOpacity(TReal32 aOpacity, TUint aDuration = 0) __SOFTFP;
+
+ /**
+ * Window area
+ * @param aOrigin origin of shape.
+ * @param aRegion window shape.
+ */
+ void SetWindowArea(const TPoint& aOrigin, const TRegion& aRegion);
+
+ /**
+ * Reset current window area.
+ */
+ void SetWindowArea();
+
+ /**
+ * Set transparency alpha channel.
+ * @param aActive ETrue if transparency alpha channel enabled, EFalse if not.
+ */
+ void SetTransparencyAlphaChannel(TBool aActive);
+
+ /**
+ * Returns transparency alpha channel.
+ */
+ TBool TransparencyAlphaChannel() const;
+
+ /**
+ * Returns ETrue if included to visibility calculation. EFalse otherwise.
+ */
+ TBool IsIncludedToVisibilityCalculation() const;
+
+ /**
+ * Include to visibility calculation.
+ */
+ void IncludeToVisibilityCalculation(TBool aActive);
public: // utils
@@ -356,6 +389,9 @@
TAlfWindowCommandBufferAttributes* CreateWindowCommandBufferAttributes(TInt& aIndex);
+ TAny* CreateSetWindowAreaL(TInt& aOffset, TInt aScreenNumber,
+ const TPoint& aOrigin, const TRegion& aRegion);
+
void CreateInBufferL();
private: