diff -r 57d4cdd99204 -r edfc90759b9f imageeditor/inc/ImageEditorUIDefs.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/imageeditor/inc/ImageEditorUIDefs.h Fri Jan 29 13:53:17 2010 +0200 @@ -0,0 +1,72 @@ +/* +* Copyright (c) 2010 Ixonos Plc. +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of the "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: +* Ixonos Plc +* +* Description: +* +*/ + + + +#ifndef IMAGEEDITORUIDEFS_H +#define IMAGEEDITORUIDEFS_H + +/// CONSTANTS + +/// The image editor UI icons +_LIT(KImageEditorUiMifFile, "\\resource\\apps\\ImageEditorUi.mif"); + +const TInt KStandardCrosshairWidth = 15; +const TInt KStandardCrosshairHeight = 15; +const TInt KQVGACrosshairWidth = 20; +const TInt KQVGACrosshairHeight = 20; +const TInt KDoubleCrosshairWidth = 25; +const TInt KDoubleCrosshairHeight = 25; +const TInt KHVGACrosshairWidth = 24; +const TInt KHVGACrosshairHeight = 24; +const TInt KVGACrosshairWidth = 32; +const TInt KVGACrosshairHeight = 32; + +/// some common scan codes +const TInt KScanCode_Edit = EStdKeyRightShift; +const TInt KScanCode_Clear = EStdKeyBackspace; +const TInt KScanCode_Apps = EStdKeyApplication0; +const TInt KScanCode_Soft_Left = EStdKeyDevice0; +const TInt KScanCode_Soft_Right = EStdKeyDevice1; + +/// Time that the tooltip is shown in the view +const TInt KTimeTooltipInView = 1500; // 1.5s + +/// INLINE FUNCTIONS + +/* min_2 +* +* Utility function for getting minimum of two numbers. +*/ +inline TInt min_2 (TInt aX, TInt aY) +{ + return (aX < aY) ? (aX) : (aY); +} + +/* max_2 +* +* Utility function for getting maximum of two numbers. +*/ +inline TInt max_2 (TInt aX, TInt aY) +{ + return (aX > aY) ? (aX) : (aY); +} + +#endif + +// End of File