textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutcursor.h
branchRCL_3
changeset 12 5e18d8c489d6
parent 0 eb1f2e154e89
child 20 ebd48d2de13c
--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutcursor.h	Tue May 11 16:31:42 2010 +0300
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutcursor.h	Tue May 25 13:03:44 2010 +0300
@@ -237,6 +237,9 @@
     void UpdateCursorArea(const TRect& aRect, TBool aFlag);
     
     TInt OrderPosL();
+    void DrawCursor(CFbsBitGc* aGc,CFbsBitmapDevice* aDevice);    
+    void CreateCursorBmpL();
+    void ResizeCursorBmp();
 private:    // Data
 
     /** 
@@ -285,7 +288,7 @@
      * graphic context
      * Not own
      */    
-    CBitmapContext* iGc;
+    CFbsBitGc* iGc;
     
     /**
      * The timer to restore the cursor while pen is dragging.
@@ -294,6 +297,7 @@
     
     //flag tells whether the cursor is temprary disabled
     TBool iCursorTempDisabled;
+    CFbsBitmap* iBitmap; 
 friend class CFepUiLayoutRootCtrl;
     
     };