classicui_pub/status_pane_api/inc/eikspane.h
branchRCL_3
changeset 9 aabf2c525e0f
parent 4 8ca85d2f0db7
--- a/classicui_pub/status_pane_api/inc/eikspane.h	Fri Feb 19 23:04:46 2010 +0200
+++ b/classicui_pub/status_pane_api/inc/eikspane.h	Fri Mar 12 15:43:43 2010 +0200
@@ -50,6 +50,11 @@
 const TInt KStatusPaneCapsInCurrentLayoutBit = 4;
 
 /**
+* Status pane flag indicating that statuspane is transparent.
+* 
+*/
+const TInt KStatusPaneTransparentBit = 8;
+/**
  * The @c MEikStatusPaneObserver interface allows a status pane observer to
  * pick up changes in the size or position of the status pane. Such events
  * will be as a result of layout changes which cause an actual change in the
@@ -494,6 +499,23 @@
     */
     IMPORT_C void CommonPrepareForAppExit();
 
+public:
+    /**
+     * Enable transparency of status pane and its contents.
+     * From @c CEikStatusPaneBase.
+     *
+     * @param aTransparent If @c ETrue the status pane and its
+     *                 contents are set aTransparent.
+     */
+    IMPORT_C void EnableTransparent( TBool aTransparent );
+    
+    /**
+      * Gets the transparency of the status pane.
+      * 
+      * @return @c ETrue if the status pane is transparent.
+      */
+    IMPORT_C TBool IsTransparent() const;
+    
 private:
 
     void DoSwitchLayoutL( TInt aLayoutResourceId, TDrawCmd aDraw );