idlehomescreen/xmluirendering/renderingplugins/xntexteditorfactory/inc/xntexteditoradapter.h
branchRCL_3
changeset 16 9674c1a575e9
parent 15 ff572dfe6d86
child 54 1b758917cafc
--- a/idlehomescreen/xmluirendering/renderingplugins/xntexteditorfactory/inc/xntexteditoradapter.h	Fri Mar 12 15:41:49 2010 +0200
+++ b/idlehomescreen/xmluirendering/renderingplugins/xntexteditorfactory/inc/xntexteditoradapter.h	Mon Mar 15 12:39:47 2010 +0200
@@ -29,6 +29,7 @@
 class CXnNodePluginIf;
 class CEikEdwin;
 class CXnTextEditorPublisher;
+class CXnAppUiAdapter;
 
 // CLASS DECLARATION
 class CXnTextEditorAdapter : public CXnControlAdapter
@@ -118,7 +119,12 @@
     * See CCoeControl documentation
     */          
     void Draw( const TRect& aRect ) const;
-           
+
+    /**
+    * See CCoeControl documentation
+    */          
+    void HandleResourceChange( TInt aType );
+
 private:
     // from MCoeControlObserver
     
@@ -126,7 +132,7 @@
     * See MCoeControlObserver documentation
     */
     void HandleControlEventL( CCoeControl* aControl, TCoeEvent aEventType );
-        
+
 private:
     // private constrcutors 
 
@@ -138,6 +144,8 @@
     // new functions
                  
     void SetPropertiesL();
+    
+    void SetEditorMarginPropertiesL();
 
 private:
     // data
@@ -147,6 +155,8 @@
     CXnNodePluginIf&    	iNode; 
     /** UI engine, not owned */
     TXnUiEnginePluginIf*    iUiEngine;
+    /** Appui adapter, not owned */
+    CXnAppUiAdapter*        iAppui;
     /** Editor, owned */
     CEikEdwin*              iEditor; 
     /** CPS publisher wrapper, owned */
@@ -160,7 +170,7 @@
     /** Flag to indicate whether focus loss is refused */
     TBool                   iRefusesFocusLoss;
     /** Split input states*/
-    TInt                    iSplitInputState;
+    TInt                    iSplitInputFlags;
     };
 
 #endif      // _XNTEXTEDITORADAPTER_H