dependencies/layout_data_api/inc/LayoutPack.cdl
author kashif.sayed
Fri, 26 Mar 2010 04:17:01 +0530
branchv5backport
changeset 31 a3e98f9c292b
parent 21 11157e26c4a7
permissions -rw-r--r--
added missing files user: kashif.sayed added dependencies/AknTaskList.h added dependencies/DRMEvent.h added dependencies/DRMEventObserver.h added dependencies/DRMNotifier.h added dependencies/SchemeDefs.hrh added dependencies/SchemeHandler.h added dependencies/SchemeHandler.inl added dependencies/aiwcommon.hrh added dependencies/aiwdialdata.h added dependencies/drmrightsinfo.h added dependencies/drmutilitytypes.h added dependencies/javaattribute.h added dependencies/javadomainpskeys.h added dependencies/javaregistry.h added dependencies/javaregistryapplicationentry.h added dependencies/javaregistryentry.h added dependencies/javaregistryentrytype.h added dependencies/javaregistrypackageentry.h added dependencies/mjavaattribute.h added dependencies/swi/bld.inf added dependencies/swi/sispackagetrust.h added dependencies/swi/sisregistryentry.h added dependencies/swi/sisregistrylog.h added dependencies/swi/sisregistrysession.h changed .cproject changed dependencies/S3libs/bld.inf changed dependencies/bld.inf

// LayoutPack.cdl - this is the master layout interface. 
// It acts as a CDL package to load other related layout instances.

Name: LayoutPack
Version: 1.0
UID: 0x101feb1b

%% C++

#include <aknlayoutdef.h>
#include <akndef.hrh>

%% API

//
// Primary layout identification data
//
TDesC				name;		// The name of this layout
TSize				size;		// Screen size that this layout works in
TAknLayoutId        id;			// The type of layout, eg ELAF, ABRW, APAC
TCdlArray<TCdlRef>	contents;	// related layout instances
TAknUiZoom			zoom;		// The zoom level that is present in this layout
TInt				styleHash;	// A hash of the screen style name that this layout works in
TInt				priority; // the priority of this pack, instances in packs with the lowest priority will be added to the layout stack first
TInt				appUid; // if this is non-zero, then this pack will only be loaded into an application whose Secure UID matches this