diff -r e5618cc85d74 -r 6c158198356e javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h --- 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 +#include #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; }; /**