513 KAvkonBitmapFile, |
513 KAvkonBitmapFile, |
514 EMbmAvkonQgn_indi_button_preview_close, |
514 EMbmAvkonQgn_indi_button_preview_close, |
515 EMbmAvkonQgn_indi_button_preview_close_mask |
515 EMbmAvkonQgn_indi_button_preview_close_mask |
516 )); |
516 )); |
517 |
517 |
518 TAknLayoutRect gridAppPane; |
|
519 TAknLayoutRect gridItem; |
518 TAknLayoutRect gridItem; |
520 TAknLayoutRect gridImage; |
519 TAknLayoutRect gridImage; |
521 TAknLayoutRect gridCloseButton; |
520 TAknLayoutRect gridCloseButton; |
522 TAknLayoutRect gridCloseIcon; |
521 TAknLayoutRect gridCloseIcon; |
523 TInt variety = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0; |
522 TInt variety = Layout_Meta_Data::IsLandscapeOrientation() ? 1 : 0; |
524 TRect source = iParent ? iParent->Rect() : Rect(); |
523 |
525 gridAppPane.LayoutRect( source, |
524 TRect source = Rect(); |
526 AknLayoutScalable_Apps::tport_appsw_pane( variety ) ); |
525 gridItem.LayoutRect( source, |
527 gridItem.LayoutRect( gridAppPane.Rect(), |
|
528 AknLayoutScalable_Apps::cell_tport_appsw_pane( variety, 0, 0 ) ); |
526 AknLayoutScalable_Apps::cell_tport_appsw_pane( variety, 0, 0 ) ); |
529 gridImage.LayoutRect( gridItem.Rect(), |
527 gridImage.LayoutRect( gridItem.Rect(), |
530 AknLayoutScalable_Apps::cell_tport_appsw_pane_g1( variety ) ); |
528 AknLayoutScalable_Apps::cell_tport_appsw_pane_g1( variety ) ); |
531 gridCloseButton.LayoutRect( gridItem.Rect(), |
529 gridCloseButton.LayoutRect( gridItem.Rect(), |
532 AknLayoutScalable_Apps::bg_button_pane_cp16( variety, 0, 0 )); |
530 AknLayoutScalable_Apps::bg_button_pane_cp16( variety, 0, 0 )); |
863 retVal.iTl.iY += iCloseIconRect.iTl.iY - iCloseButtonRect.iTl.iY; |
861 retVal.iTl.iY += iCloseIconRect.iTl.iY - iCloseButtonRect.iTl.iY; |
864 retVal.iBr.iX -= iCloseButtonRect.iBr.iX - iCloseIconRect.iBr.iX; |
862 retVal.iBr.iX -= iCloseButtonRect.iBr.iX - iCloseIconRect.iBr.iX; |
865 retVal.iBr.iY -= iCloseButtonRect.iBr.iY - iCloseIconRect.iBr.iY; |
863 retVal.iBr.iY -= iCloseButtonRect.iBr.iY - iCloseIconRect.iBr.iY; |
866 return retVal; |
864 return retVal; |
867 } |
865 } |
868 |
866 |
869 |
|
870 |
|
871 /* ================================================================================ |
|
872 * CTsGridHighlightTimer |
|
873 * ================================================================================ |
|
874 */ |
|
875 |
|
876 // ----------------------------------------------------------------------------- |
|
877 // CTsGridHighlightTimer::CTsGridHighlightTimer |
|
878 // ----------------------------------------------------------------------------- |
|
879 // |
|
880 CTsFastSwapTimer::CTsFastSwapTimer( MTsFastSwapTimerObserver& aObserver ) |
|
881 : CTimer( EPriorityStandard ), |
|
882 iObserver( &aObserver ) |
|
883 { |
|
884 } |
|
885 |
|
886 |
|
887 // ----------------------------------------------------------------------------- |
|
888 // CTsGridHighlightTimer::CTsGridHighlightTimer |
|
889 // ----------------------------------------------------------------------------- |
|
890 // |
|
891 CTsFastSwapTimer::~CTsFastSwapTimer() |
|
892 { |
|
893 Cancel(); |
|
894 } |
|
895 |
|
896 |
|
897 // ----------------------------------------------------------------------------- |
|
898 // CTsGridHighlightTimer::ConstructL |
|
899 // ----------------------------------------------------------------------------- |
|
900 // |
|
901 void CTsFastSwapTimer::ConstructL() |
|
902 { |
|
903 CTimer::ConstructL(); |
|
904 CActiveScheduler::Add( this ); |
|
905 } |
|
906 |
|
907 |
|
908 // ----------------------------------------------------------------------------- |
|
909 // CTsGridHighlightTimer::CTsGridHighlightTimer |
|
910 // ----------------------------------------------------------------------------- |
|
911 // |
|
912 void CTsFastSwapTimer::RunL() |
|
913 { |
|
914 iObserver->TimerCompletedL(this); |
|
915 } |
|
916 |
|
917 // End of file |
867 // End of file |