--- a/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h Tue May 25 12:34:19 2010 +0300
+++ b/javauis/eswt_akn/org.eclipse.ercp.swt.s60/native/inc/swtuiutils.h Wed Jun 09 09:34:07 2010 +0300
@@ -187,6 +187,11 @@
void HideIndicator(TInt aId);
void HideIndicators();
+
+ void DoSetSplitInputShellPos(const TPoint& aPos);
+ void DoSetSplitInputViewSize(const TSize& aSize);
+
+ MSwtControl* ScrolledCompositeAncestor(const MSwtControl& aControl) const;
// From MSwtUiUtils
public:
@@ -229,7 +234,13 @@
TRect TaskTipRect() const;
void SetPointerCaptureControl(MSwtControl* aControl);
MSwtControl* PointerCaptureControl();
-
+ void SetSplitInputEditor(MSwtControl *aEditor);
+ MSwtControl* SplitInputEditor() const;
+ MSwtControl* SplitInputView() const;
+ void SetSplitInputShellPos(const TPoint& aOriginalPos);
+ void SetSplitInputViewSize(const TSize& aOriginalSize);
+ void AdjustSplitInputShellPos();
+
protected:
void HandleFreeRamEventL(TInt aEventType);
@@ -389,6 +400,15 @@
* Key input flag.
*/
TBool iNaviKeyInput;
+
+ /**
+ * Split input data.
+ */
+ MSwtControl* iSplitInputEditor;
+ MSwtControl* iSplitInputView;
+ TSize iSplitInputViewSize;
+ TPoint iSplitInputShellPos;
+ TBool iSplitInputSPVisible;
};
/**