Common/Inc/ImagicConsts.h
author jkauppin
Fri, 15 Oct 2010 10:18:29 +0900
changeset 3 93fff7023be8
permissions -rw-r--r--
Initial version
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     1
/*
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     2
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     3
* All rights reserved.
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     4
* This component and the accompanying materials are made available
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     5
* under the terms of "Eclipse Public License v1.0"
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     6
* which accompanies this distribution, and is available
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     8
*
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
     9
* Initial Contributors:
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    11
*
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    12
* Contributors: Juha Kauppinen, Mika Hokkanen
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    13
* 
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    14
* Description: Photo Browser
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    15
*
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    16
*/
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    17
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    18
#ifndef __IMAGICCONSTS_H__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    19
#define __IMAGICCONSTS_H__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    20
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    21
//Feature definition flags
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    22
#define USE_BITMAPS_TNS //Set on if want to use Symbian Bitmap TNs 
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    23
//#define USE_RGBA //Set on if want to use RBGA(RGB+Alpha) bitmaps
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    24
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    25
#ifdef __WINS__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    26
    #undef _S60_5x_ACCELEROMETER_
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    27
    #define _S60_3x_ACCELEROMETER_
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    28
    #define _ACCELEROMETER_SUPPORTED_
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    29
#else
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    30
    #define _ACCELEROMETER_SUPPORTED_
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    31
#ifdef __S60_50__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    32
    #define _S60_5x_ACCELEROMETER_
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    33
#else
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    34
    #define _S60_3x_ACCELEROMETER_
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    35
#endif
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    36
#endif
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    37
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    38
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    39
struct FloatCoords
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    40
    {
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    41
    float iX;
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    42
    float iY;
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    43
    };
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    44
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    45
//App UI Feature definition flags
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    46
//#define BUBLE_EFFECT
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    47
#define DRAW_FRAME
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    48
//#define MIPMAPPING
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    49
#define SUPERZOOM
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    50
#define IMAGIC_DATABASE
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    51
#define FACE_DETECTION
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    52
//#define SHADOW_PHOTOS
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    53
//#define EMPTY_IMAGE_AS_BMP       
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    54
#define EMPTY_IMAGE_AS_WIREFRAME
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    55
#define GAP_BETWEEN_FOLDERS
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    56
//#define PEOPLE_VIEW
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    57
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    58
/**
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    59
* EXIF data DateTimeOriginal length
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    60
*/
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    61
const TInt KPMMExifDateTimeOriginalLength = 20;
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    62
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    63
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    64
_LIT(KEmptyString, "");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    65
_LIT(KSpace, " ");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    66
_LIT(KHash, "#");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    67
_LIT(KZero, "0");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    68
_LIT(KUnderScr, "_");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    69
_LIT(KDot, ".");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    70
_LIT(KSlash, "/");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    71
//_LIT(KNewLine, "\n\r");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    72
_LIT(KNewLine, "\r");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    73
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    74
_LIT(KPAlbTNFilePath, "_PAlbTN");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    75
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    76
_LIT(K32x32TNFilePath, "_PAlbTN\\IEImagicTN_32x32\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    77
_LIT(K128x96TNFilePath, "_PAlbTN\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    78
_LIT(K128x128TNFilePath, "_PAlbTN\\IEImagicTN_128x128\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    79
_LIT(K512x512TNFilePath, "_PAlbTN\\IEImagicTN_512x512\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    80
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    81
_LIT( K32x32Ext, "_32x32" );
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    82
_LIT( K128x96Ext, "_128x96" );
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    83
_LIT( K128x128Ext, "_128x128" );
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    84
_LIT( K512x512Ext, "_512x512" );
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    85
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    86
_LIT(KFaces, "ImagicFaces\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    87
_LIT8(KFaceCoordsHeader, "Face Coordinates");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    88
_LIT8(KFaceCoordsImagicVersion, "Imagic v2.1:");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    89
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    90
_LIT(KRootPathFDrive, "F:\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    91
_LIT(KRootPathCDrive, "C:\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    92
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    93
#ifdef __WINS__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    94
    _LIT(KFacesPath, "ImagicFaces");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    95
    _LIT(KRootImagePath, "C:\\Images\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    96
    _LIT(ImagePath, "Images\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    97
    _LIT(KRootFacesImagePath, "C:\\Images\\ImagicFaces");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    98
#else
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
    99
    _LIT(KFacesPath, "ImagicFaces");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   100
    //_LIT(KRootImagePath, "E:\\Images\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   101
    _LIT(ImagePath, "Images\\");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   102
    _LIT(KRootFacesImagePath, "E:\\Images\\ImagicFaces");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   103
#endif
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   104
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   105
_LIT(KCRootBgroundImages, "C:\\Images\\Data\\Backgrounds");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   106
_LIT(KFileString, "*.JPG");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   107
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   108
#ifdef __WINS__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   109
_LIT(KSmileFileName, "c:\\data\\smile.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   110
_LIT(KZoomFileName, "c:\\data\\zoom.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   111
_LIT(KLoadingFileName, "c:\\data\\loading.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   112
_LIT(KExitFileName, "c:\\data\\exit.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   113
_LIT(KMenuFileName, "c:\\data\\menu.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   114
_LIT(KShadowFileName, "c:\\data\\shadow.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   115
#else
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   116
_LIT(KSmileFileName, "c:\\resource\\apps\\smile.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   117
_LIT(KZoomFileName, "c:\\resource\\apps\\zoom.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   118
_LIT(KLoadingFileName, "c:\\resource\\apps\\loading.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   119
_LIT(KExitFileName, "c:\\resource\\apps\\exit.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   120
_LIT(KMenuFileName, "c:\\resource\\apps\\menu.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   121
_LIT(KShadowFileName, "c:\\resource\\apps\\shadow.mbm");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   122
#endif
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   123
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   124
#define USE_SETTINGS_FILE
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   125
#ifdef __WINS__
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   126
_LIT(KSettingFileName,"C:\\data\\photobrowser.cfg");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   127
#else
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   128
_LIT(KSettingFileName,"C:\\data\\photobrowser.cfg");
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   129
#endif
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   130
93fff7023be8 Initial version
jkauppin
parents:
diff changeset
   131
#endif