diff -r 000000000000 -r 05e9090e2422 uiresources_plat/layout_data_api/inc/LayoutPack.cdl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/uiresources_plat/layout_data_api/inc/LayoutPack.cdl Thu Dec 17 09:14:12 2009 +0200 @@ -0,0 +1,25 @@ +// 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 +#include + +%% 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 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