idlehomescreen/xmluirendering/renderingplugins/xntexteditorfactory/inc/xntexteditoradapter.h
branchRCL_3
changeset 26 1b758917cafc
parent 12 9674c1a575e9
child 28 d721605b30d0
equal deleted inserted replaced
25:137ebc85284b 26:1b758917cafc
    30 class CEikEdwin;
    30 class CEikEdwin;
    31 class CXnTextEditorPublisher;
    31 class CXnTextEditorPublisher;
    32 class CXnAppUiAdapter;
    32 class CXnAppUiAdapter;
    33 
    33 
    34 // CLASS DECLARATION
    34 // CLASS DECLARATION
    35 class CXnTextEditorAdapter : public CXnControlAdapter
    35 class CXnTextEditorAdapter : public CXnControlAdapter, public MCoeControlBackground
    36     {
    36     {
    37 public:
    37 public:
    38     // constructor and destructor
    38     // constructor and destructor
    39     
    39     
    40     /**
    40     /**
   123     /**
   123     /**
   124     * See CCoeControl documentation
   124     * See CCoeControl documentation
   125     */          
   125     */          
   126     void HandleResourceChange( TInt aType );
   126     void HandleResourceChange( TInt aType );
   127 
   127 
   128 private:
       
   129     // from MCoeControlObserver
       
   130     
       
   131     /**
   128     /**
   132     * See MCoeControlObserver documentation
   129      * See CCoeAppUiBase.
   133     */
   130      */
   134     void HandleControlEventL( CCoeControl* aControl, TCoeEvent aEventType );
   131     void HandleScreenDeviceChangedL();
       
   132 
       
   133 private: // from base classes
       
   134 
       
   135     /**
       
   136     * See MCoeControlBackground documentation
       
   137     */          
       
   138     void Draw( CWindowGc& aGc, const CCoeControl& aControl, 
       
   139         const TRect& aRect ) const;
   135 
   140 
   136 private:
   141 private:
   137     // private constrcutors 
   142     // private constrcutors 
   138 
   143 
   139 	CXnTextEditorAdapter( CXnControlAdapter* aParent, CXnNodePluginIf& aNode );
   144 	CXnTextEditorAdapter( CXnControlAdapter* aParent, CXnNodePluginIf& aNode );