textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutbasecontrol.inl
branchRCL_3
changeset 43 ebd48d2de13c
parent 19 5e18d8c489d6
child 44 ecbabf52600f
--- a/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutbasecontrol.inl	Thu Aug 19 10:15:25 2010 +0300
+++ b/textinput/peninputarc/inc/peninputlayoutcontrolinc/peninputlayoutbasecontrol.inl	Tue Aug 31 15:31:50 2010 +0300
@@ -215,7 +215,35 @@
     {
     return iRootCtrl;
     }
+    
+// ---------------------------------------------------------------------------
+// get graphics context for sprite or window
+// ---------------------------------------------------------------------------
+//   
+inline CBitmapContext* CFepUiBaseCtrl::BitGc()
+    {
+    return iLayoutOwner->BitmapContext();
+    }
+
+// ---------------------------------------------------------------------------
+// get Bitmap device for sprite or window
+// ---------------------------------------------------------------------------
+//
+inline CFbsBitmapDevice* CFepUiBaseCtrl::BitmapDevice()
+    {
+    return iLayoutOwner->BitmapDevice();
+    }
+
+// ---------------------------------------------------------------------------
+// get Mask bitmap device for sprite or window
+// ---------------------------------------------------------------------------
+//
+inline CFbsBitmapDevice* CFepUiBaseCtrl::MaskBitmapDevice()
+    {
+    return iLayoutOwner->MaskBmpDevice();
+    }
  
+
 // ---------------------------------------------------------------------------
 // get control pointer down status
 // ---------------------------------------------------------------------------
@@ -235,6 +263,14 @@
     if(!aFlag)
         iPointerLeft = EFalse;
     }
+// ---------------------------------------------------------------------------
+// get control background maks bmp
+// ---------------------------------------------------------------------------
+//
+inline CFbsBitmap* CFepUiBaseCtrl::BkMaskBmp()
+    {
+    return iBkMaskBmp;
+    }
     
 // ---------------------------------------------------------------------------
 // get control background bmp
@@ -376,6 +412,6 @@
 //
 inline TInt CFepUiBaseCtrl::TactileFeedbackType() const
     {
-    return iExtension->TactileFeedbackType();	
+    return reinterpret_cast<CFepUiBaseCtrlExtension*>(iReservered1)->TactileFeedbackType();	
     }
 //end of file