idlehomescreen/xmluirendering/uiengine/src/xnnode.cpp
branchRCL_3
changeset 11 ff572dfe6d86
parent 0 f72a12da539e
equal deleted inserted replaced
9:f966699dea19 11:ff572dfe6d86
   820 CXnProperty* CXnNode::NavIndexL()
   820 CXnProperty* CXnNode::NavIndexL()
   821     {
   821     {
   822     return iImpl->NavIndexL();
   822     return iImpl->NavIndexL();
   823     }
   823     }
   824 
   824 
   825 CXnProperty* CXnNode::VisibleRowsL()
       
   826     {
       
   827     return iImpl->VisibleRowsL();
       
   828     }
       
   829 
       
   830 CXnProperty* CXnNode::GridColumnsL()
       
   831     {
       
   832     return iImpl->GridColumnsL();
       
   833     }
       
   834 
       
   835 CXnProperty* CXnNode::GridOrientationL()
       
   836     {
       
   837     return iImpl->GridOrientationL();
       
   838     }
       
   839 
       
   840 CXnProperty* CXnNode::GridVerDirectionL()
       
   841     {
       
   842     return iImpl->GridVerDirectionL();
       
   843     }
       
   844 
       
   845 CXnProperty* CXnNode::GridHorDirectionL()
       
   846     {
       
   847     return iImpl->GridHorDirectionL();
       
   848     }
       
   849 
       
   850 CXnProperty* CXnNode::FocusHorLoopingL()
       
   851     {
       
   852     return iImpl->FocusHorLoopingL();
       
   853     }
       
   854 
       
   855 CXnProperty* CXnNode::FocusVerLoopingL()
       
   856     {
       
   857     return iImpl->FocusVerLoopingL();
       
   858     }
       
   859 
       
   860 CXnProperty* CXnNode::ZIndexL()
   825 CXnProperty* CXnNode::ZIndexL()
   861     {
   826     {
   862     return iImpl->ZIndexL();
   827     return iImpl->ZIndexL();
   863     }
   828     }
   864 
   829 
   873     }
   838     }
   874 
   839 
   875 CXnProperty* CXnNode::FocusBackgroundL()
   840 CXnProperty* CXnNode::FocusBackgroundL()
   876     {
   841     {
   877     return iImpl->FocusBackgroundL();
   842     return iImpl->FocusBackgroundL();
   878     }
       
   879 
       
   880 CXnProperty* CXnNode::RefL()
       
   881     {
       
   882     return iImpl->RefL();
       
   883     }
       
   884 
       
   885 CXnProperty* CXnNode::GridScrollBarMarginL()
       
   886     {
       
   887     return iImpl->GridScrollBarMarginL();
       
   888     }
       
   889 
       
   890 CXnProperty* CXnNode::GridScrollBarWidthL()
       
   891     {
       
   892     return iImpl->GridScrollBarWidthL();
       
   893     }
   843     }
   894 
   844 
   895 // -----------------------------------------------------------------------------
   845 // -----------------------------------------------------------------------------
   896 // CXnNode::SetDomNode
   846 // CXnNode::SetDomNode
   897 // Sets the DOM node pointer
   847 // Sets the DOM node pointer
   961 // -----------------------------------------------------------------------------
   911 // -----------------------------------------------------------------------------
   962 //
   912 //
   963 void CXnNode::FixAdaptiveSizeL( const TSize& aFixedSize )
   913 void CXnNode::FixAdaptiveSizeL( const TSize& aFixedSize )
   964     {
   914     {
   965     iImpl->FixAdaptiveSizeL( aFixedSize );
   915     iImpl->FixAdaptiveSizeL( aFixedSize );
   966     }
       
   967 
       
   968 // -----------------------------------------------------------------------------
       
   969 // CXnNode::RestartTimedTrigger
       
   970 // Restarts the timed trigger.
       
   971 // -----------------------------------------------------------------------------
       
   972 //
       
   973 void CXnNode::RestartTimedTrigger( TInt aDelay )
       
   974     {
       
   975     CPeriodic* timer = iImpl->PeriodicTimer();
       
   976     if ( timer )
       
   977         {
       
   978         if ( timer->IsActive() )
       
   979             {
       
   980             timer->Cancel();
       
   981             if ( aDelay > 0 )
       
   982                 {
       
   983                 timer->After( aDelay );
       
   984                 }
       
   985             else
       
   986                 {
       
   987                 iImpl->DeletePeriodic();
       
   988                 }
       
   989             }
       
   990         }
       
   991     }
       
   992 
       
   993 // -----------------------------------------------------------------------------
       
   994 // CXnNode::SetTriggerDelay
       
   995 // Sets default trigger delay
       
   996 // -----------------------------------------------------------------------------
       
   997 //
       
   998 void CXnNode::SetTriggerDelay( TTimeIntervalMicroSeconds32 aDelay )
       
   999     {
       
  1000     iTriggerDelay = aDelay;
       
  1001     }
       
  1002 
       
  1003 // -----------------------------------------------------------------------------
       
  1004 // CXnNode::TriggerDelay
       
  1005 // Returns default trigger delay
       
  1006 // -----------------------------------------------------------------------------
       
  1007 //
       
  1008 TTimeIntervalMicroSeconds32 CXnNode::TriggerDelay()
       
  1009     {
       
  1010     return iTriggerDelay;
       
  1011     }
   916     }
  1012 
   917 
  1013 // -----------------------------------------------------------------------------
   918 // -----------------------------------------------------------------------------
  1014 // CXnNode::SetDirtyL
   919 // CXnNode::SetDirtyL
  1015 // Marks the node dirty
   920 // Marks the node dirty