classicui_plat/screensaver_settings_api/inc/ScreensaverInternalCRKeys.h
changeset 14 3320e4e6e8bb
parent 0 2f259fa3e83a
child 21 558113899881
equal deleted inserted replaced
0:2f259fa3e83a 14:3320e4e6e8bb
     1 /*
       
     2 * Copyright (c) 2004 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Internal Central Repository keys.
       
    15  *
       
    16  *
       
    17 */
       
    18 
       
    19 
       
    20 #ifndef SCREENSAVER_INTERNAL_CR_KEYS_H
       
    21 #define SCREENSAVER_INTERNAL_CR_KEYS_H
       
    22 
       
    23 const TUid KCRUidScreenSaver = { 0x101F8770 };
       
    24 
       
    25 /**
       
    26  * Specifies name of screen saver plugin module currently in use.
       
    27  * The string doesn't contain path information, only the name of plugin module
       
    28  * dll. This value applies only if "KScreenSaverObject" is set to value 3,
       
    29  * otherwise it has no effect.
       
    30  *
       
    31  * Default value: "" (empty string)
       
    32  */
       
    33 const TUint32 KScreenSaverPluginName = 0x00000001;
       
    34 
       
    35 /**
       
    36  * Screen saver object.
       
    37  *
       
    38  * Possible values:
       
    39  * 0: text
       
    40  * 1: time and date (default value)
       
    41  * 3: plugin
       
    42  */
       
    43 const TUint32 KScreenSaverObject     = 0x00000002;
       
    44 enum TScreensaverObjectType
       
    45     {
       
    46     EScreensaverTypeText = 0,
       
    47     EScreensaverTypeDate,
       
    48     EScreensaverTypeBitmap,  // Not used
       
    49     EScreensaverTypePlugin
       
    50     };
       
    51 
       
    52 /**
       
    53  * Screen saver text.
       
    54  * The value is a string (max length 15).
       
    55  *
       
    56  * Default value: "" (empty string)
       
    57  */
       
    58 const TUint32 KScreenSaverText       = 0x00000003;
       
    59 
       
    60 /**
       
    61  * Screen saver using inverted color.
       
    62  * This is to be used for product variation, especially
       
    63  * for those products with OLED display.
       
    64  * Possible Values -
       
    65  *  
       
    66  * 0 : Normal screensaver colors 
       
    67  * 		(white and blue backgrounds with black letters/indicators)
       
    68  * 
       
    69  * 1 : Black background with white letters/indicators)
       
    70  * 		(this provides for more power saving in OLED displays)
       
    71  * 
       
    72  * Default value: 0 
       
    73  */
       
    74 const TUint32 KScreenSaverInvertedColors    = 0x00000004;
       
    75 
       
    76 #endif
       
    77 
       
    78 // End of file