dependencies/extended_ui_framework_definations/aknPriv.hrh
author kashif.sayed
Fri, 26 Mar 2010 04:17:01 +0530
branchv5backport
changeset 31 a3e98f9c292b
parent 26 bef183758dfa
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

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


// Avkon Private Resource Header

#ifndef AKNPRIV_HRH
#define AKNPRIV_HRH

#define EAknPrivParameterNotSet			-1

enum TAknPrivScreenRotation		// maps to CFbsBitGc::TGraphicsOrientation
	{
	EAknPrivScreenRotationNormal,
	EAknPrivScreenRotationRotated90,
	EAknPrivScreenRotationRotated180,
	EAknPrivScreenRotationRotated270
	};

enum TAknPrivSoftkeyLocation
	{
	EAknPrivSoftkeyLocationRight,
	EAknPrivSoftkeyLocationLeft,
	EAknPrivSoftkeyLocationBottom
	};

/**
 * Flags usable with AKNPRIV_TOUCHPANE resource structure.
 */
enum TAknPrivTouchPaneResourceFlags
    {
    /** Flag for specifying touch pane to be constructed by default for every
        GUI application. Applications can override this behaviour by setting
        the TAknTouchpaneResourceFlags::EAknNoTouchPane flag in their touch
        pane resources. */
    EAknConstructTouchPaneByDefault = 0x01,
    /** Flag for disabling application specific customizations to the touch
        pane. When this flag is set, the customizations defined in application's
        touch pane resources are ignored. */
    EAknDisabeTouchPaneCustomizations = 0x02
    };

#define KAknToolbarDefault 0x80000000

#define KAknMessageFocusLost 0x20012434

#define KAknToolbarSetVisible 0x20012435
#define KAknToolbarSetHidden 0x20012436
#define KAknToolbarSetHiddenAndDrawBackground 0x20012437

// Message used to inform split input status
#define KAknSplitInputEnabled   0x2001E2C0
#define KAknSplitInputDisabled  0x2001E2C1


#endif