--- 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 );