--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h Thu Jul 15 18:31:06 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h Thu Aug 19 09:48:13 2010 +0300
@@ -15,6 +15,7 @@
#include <AknPopupFader.h>
+#include <aknappui.h>
#include "eswtwidgetscore.h"
@@ -187,10 +188,10 @@
void HideIndicator(TInt aId);
void HideIndicators();
-
+
void DoSetSplitInputShellPos(const TPoint& aPos);
void DoSetSplitInputViewSize(const TSize& aSize);
-
+
MSwtControl* ScrolledCompositeAncestor(const MSwtControl& aControl) const;
// From MSwtUiUtils
@@ -240,7 +241,10 @@
void SetSplitInputShellPos(const TPoint& aOriginalPos);
void SetSplitInputViewSize(const TSize& aOriginalSize);
void AdjustSplitInputShellPos();
-
+ void RegisterFixScreenOrientation();
+ void UnRegisterFixScreenOrientation();
+ TBool IsScreenOrientationFixed() const;
+
protected:
void HandleFreeRamEventL(TInt aEventType);
@@ -400,7 +404,7 @@
* Key input flag.
*/
TBool iNaviKeyInput;
-
+
/**
* Split input data.
*/
@@ -409,6 +413,9 @@
TSize iSplitInputViewSize;
TPoint iSplitInputShellPos;
TBool iSplitInputSPVisible;
+ TInt iFixScreenOrientationApplicantsCount;
+ TBool iRestoreOrientation;
+ CAknAppUiBase::TAppUiOrientation iOldUiOrientation;
};
/**