diff -r 000000000000 -r 15bf7259bb7c uiacceltk/hitchcock/Client/src/alfmetric.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uiacceltk/hitchcock/Client/src/alfmetric.cpp Tue Feb 02 07:56:43 2010 +0200 @@ -0,0 +1,98 @@ +/* +* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: ?Description +* +*/ + + + +#include "alf/alfmetric.h" // Class definition + +EXPORT_C TAlfMetric::TAlfMetric(TReal32 aMagnitude, TInt aUnit, TInt aReferenceTextStyleId) __SOFTFP + : + iMagnitude(aMagnitude), + iUnit(aUnit), + iReferenceTextStyleId(aReferenceTextStyleId) + { + } + +EXPORT_C TAlfMetric::TAlfMetric(TInt aPixels) + : + iMagnitude(aPixels), + iUnit(EAlfUnitPixel), + iReferenceTextStyleId(EAlfTextStyleNormal) + { + } + +EXPORT_C TAlfXYMetric::TAlfXYMetric() + { + } + +EXPORT_C TAlfXYMetric::TAlfXYMetric(const TAlfMetric& aMetric) + : iX(aMetric), + iY(aMetric) + { + } + +EXPORT_C TAlfXYMetric::TAlfXYMetric(const TAlfMetric& aX, const TAlfMetric& aY) + : + iX(aX), + iY(aY) + { + + } + +EXPORT_C TAlfBoxMetric::TAlfBoxMetric() + { + } + +EXPORT_C TAlfBoxMetric::TAlfBoxMetric(const TAlfMetric& aMetric) + : iLeft(aMetric), + iRight(aMetric), + iTop(aMetric), + iBottom(aMetric) + { + } + +EXPORT_C TAlfBoxMetric::TAlfBoxMetric(const TAlfXYMetric& aMetric) + : iLeft(aMetric.iX), + iRight(aMetric.iX), + iTop(aMetric.iY), + iBottom(aMetric.iY) + { + } + +EXPORT_C TAlfBoxMetric::TAlfBoxMetric(const TAlfXYMetric& aTopLeft, + const TAlfXYMetric& aBottomRight) + : iLeft(aTopLeft.iX), + iRight(aBottomRight.iX), + iTop(aTopLeft.iY), + iBottom(aBottomRight.iY) + { + } + + +EXPORT_C TAlfBoxMetric::TAlfBoxMetric( + const TAlfMetric& aLeft, + const TAlfMetric& aRight, + const TAlfMetric& aTop, + const TAlfMetric& aBottom) + : + iLeft(aLeft), + iRight(aRight), + iTop(aTop), + iBottom(aBottom) + { + } +