textinput/peninputarc/src/peninputlayoutcontrol/peninputlayoutbasecontrol.cpp
branchRCL_3
changeset 22 1bbdde98cc2d
parent 19 5e18d8c489d6
child 43 ebd48d2de13c
equal deleted inserted replaced
19:5e18d8c489d6 22:1bbdde98cc2d
   697     return IsOnTopOf(aCtrl);
   697     return IsOnTopOf(aCtrl);
   698     }
   698     }
   699 
   699 
   700 TBool CFepUiBaseCtrl::IsOnTopOf(CFepUiBaseCtrl* aCtrl)
   700 TBool CFepUiBaseCtrl::IsOnTopOf(CFepUiBaseCtrl* aCtrl)
   701     {     
   701     {     
   702     __ASSERT_DEBUG(aCtrl,EUiNullParam);      
   702     ASSERT(aCtrl);      
   703     return OrderPos() < aCtrl->OrderPos();
   703     return OrderPos() < aCtrl->OrderPos();
   704     }
   704     }
   705     
   705     
   706     
   706     
   707 TBool CFepUiBaseCtrl::Overlapped(CFepUiBaseCtrl* aCtrl)
   707 TBool CFepUiBaseCtrl::Overlapped(CFepUiBaseCtrl* aCtrl)
  1353     }
  1353     }
  1354 
  1354 
  1355 
  1355 
  1356 EXPORT_C void CFepUiBaseCtrl::SetParent(CFepUiBaseCtrl* aParent)
  1356 EXPORT_C void CFepUiBaseCtrl::SetParent(CFepUiBaseCtrl* aParent)
  1357     {
  1357     {
  1358     //parent control must be type of control group.
  1358     //ASSERT(aParent == NULL || aParent->IsKindOfControl(ECtrlControlGroup));
  1359     if(aParent)
       
  1360         {
       
  1361         __ASSERT_DEBUG(aParent->IsKindOfControl(ECtrlControlGroup),EUiLayoutBadParentType);
       
  1362         } 
       
  1363     iParentCtrl = aParent;
  1359     iParentCtrl = aParent;
  1364     }
  1360     }
  1365 
  1361 
  1366 EXPORT_C void CFepUiBaseCtrl::SetOrdinalPos(TInt aPos)
  1362 EXPORT_C void CFepUiBaseCtrl::SetOrdinalPos(TInt aPos)
  1367     {
  1363     {