layouts/aknlayout2/DecodeLib/AknLayout2AdaptationDecode.cpp
author William Roberts <williamr@symbian.org>
Mon, 08 Mar 2010 21:44:25 +0000
branchCompilerCompatibility
changeset 28 d3827341b1a0
parent 0 05e9090e2422
permissions -rw-r--r--
Create CompilerCompatibility branch

/*
* Copyright (c) 2002-2004 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:
*
*/


#include "AknLayout2AdaptationDecode.h"
#include <CdlEngine.h>

// These functions are supplied as a library linked into LayoutInst.dll. They are
// called by the specialised access functions for each instance. It is more efficient,
// in terms of ROM, to use these functions to call the decode functions in AknLayout2.dll
// than it is to call another DLL from the specialised functions.

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine0f(const TUint* /*aDataLookup*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine1f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine2f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/, TInt /*aIndex2*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine3f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine4f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/, TInt /*aIndex4*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine0t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, aParentRect, 0, 0, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine1t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, aParentRect, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine2t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/, TInt /*aIndex2*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, aParentRect, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine3t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, aParentRect, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowLine4t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/, TInt /*aIndex4*/)
	{
	TAknWindowLineLayout line;
//	AknLayoutAdaptationDecodeSupport::WindowLine(line, aDataLookup, aParentRect, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine0f(const TUint* /*aDataLookup*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine1f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine2f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/, TInt /*aIndex2*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine3f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine4f(const TUint* /*aDataLookup*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/, TInt /*aIndex4*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine0t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, aParentRect, 0, 0, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine1t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, aParentRect, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine2t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/, TInt /*aIndex2*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, aParentRect, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine3t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, aParentRect, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextLine4t(const TUint* /*aDataLookup*/, const TRect& /*aParentRect*/, TInt /*aIndex1*/, TInt /*aIndex2*/, TInt /*aIndex3*/, TInt /*aIndex4*/)
	{
	TAknTextLineLayout line;
//	AknLayoutAdaptationDecodeSupport::TextLine(line, aDataLookup, aParentRect, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine1f(const TUint* aDataLookup, TInt aIndex1)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine2f(const TUint* aDataLookup, TInt aIndex1, TInt aIndex2)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine3f(const TUint* aDataLookup, TInt aIndex1, TInt aIndex2, TInt aIndex3)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine4f(const TUint* aDataLookup, TInt aIndex1, TInt aIndex2, TInt aIndex3, TInt aIndex4)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine1t(const TUint* aDataLookup, const TRect& aParentRect, TInt aIndex1)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, aParentRect, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine2t(const TUint* aDataLookup, const TRect& aParentRect, TInt aIndex1, TInt aIndex2)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, aParentRect, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine3t(const TUint* aDataLookup, const TRect& aParentRect, TInt aIndex1, TInt aIndex2, TInt aIndex3)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, aParentRect, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknMultiLineTextLayout AknLayoutAdaptationDecode::MultiLineTextLine4t(const TUint* aDataLookup, const TRect& aParentRect, TInt aIndex1, TInt aIndex2, TInt aIndex3, TInt aIndex4)
	{
	TAknMultiLineTextLayout line;
	AknLayoutAdaptationDecodeSupport::MultiLineTextLine(line, aDataLookup, aParentRect, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable0f(const TUint* aDataLookup, TInt aLineIndex)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, 0, 0, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable1f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable2f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1, TInt aIndex2)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable3f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1, TInt aIndex2, TInt aIndex3)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable4f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1, TInt aIndex2, TInt aIndex3, TInt aIndex4)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable0t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, aParentRect, 0, 0, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable1t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, aParentRect, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable2t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1, TInt aIndex2)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, aParentRect, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable3t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1, TInt aIndex2, TInt aIndex3)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, aParentRect, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknWindowLineLayout AknLayoutAdaptationDecode::WindowTable4t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1, TInt aIndex2, TInt aIndex3, TInt aIndex4)
	{
	TAknWindowLineLayout line;
	AknLayoutAdaptationDecodeSupport::WindowTable(line, aDataLookup, aLineIndex, aParentRect, 4, aIndex1, aIndex2, aIndex3, aIndex4);
//	line.SetAllParentOffsets(aParentRect);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable0f(const TUint* aDataLookup, TInt aLineIndex)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, 0, 0, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable1f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable2f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1, TInt aIndex2)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable3f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1, TInt aIndex2, TInt aIndex3)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable4f(const TUint* aDataLookup, TInt aLineIndex, TInt aIndex1, TInt aIndex2, TInt aIndex3, TInt aIndex4)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable0t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, aParentRect, 0, 0, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable1t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, aParentRect, 1, aIndex1, 0, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable2t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1, TInt aIndex2)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, aParentRect, 2, aIndex1, aIndex2, 0, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable3t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1, TInt aIndex2, TInt aIndex3)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, aParentRect, 3, aIndex1, aIndex2, aIndex3, 0);
	return line;
	}

TAknTextLineLayout AknLayoutAdaptationDecode::TextTable4t(const TUint* aDataLookup, TInt aLineIndex, const TRect& aParentRect, TInt aIndex1, TInt aIndex2, TInt aIndex3, TInt aIndex4)
	{
	TAknTextLineLayout line;
	AknLayoutAdaptationDecodeSupport::TextTable(line, aDataLookup, aLineIndex, aParentRect, 4, aIndex1, aIndex2, aIndex3, aIndex4);
	return line;
	}

TAknLayoutTableLimits AknLayoutAdaptationDecode::TableLimits(const TUint* aDataLookup)
	{
	return AknLayoutAdaptationDecodeSupport::TableLimits(aDataLookup);
	}