src/screensaver.rss
branchRCL_3
changeset 25 aaeeca1f15af
parent 24 724d4ec22f0d
child 26 e8d784ac1a4b
--- a/src/screensaver.rss	Thu Aug 19 09:55:47 2010 +0300
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,405 +0,0 @@
-/*
-* Copyright (c) 2003 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:     Screensaver resource file.
-*
-*/
-
-
-
-
-
-NAME SCRE
-
-#include <eikon.rh>
-#include <avkon.rh>
-#include <avkon.mbg>
-#include <avkon.hrh>
-#include <avkon.rsg>
-#include <aknsconstants.hrh>
-   
-#include "screensaver.hrh"
-
-RESOURCE RSS_SIGNATURE { }
-
-RESOURCE TBUF 
-    { 
-    buf= ""; 
-    }
-
-RESOURCE EIK_APP_INFO
-    {
-    status_pane = r_status_pane;
-    }
-
-RESOURCE STATUS_PANE_APP_MODEL r_status_pane
-    {
-    layout= R_AVKON_STATUS_PANE_LAYOUT_EMPTY;   
-    }
-
-
-STRUCT SCREENSAVER_COLOR_MODEL
-    {
-    LONG color_depth;       // Highest color model supported in partial mode.                           
-    WORD colors[8];         // This array is for defining colors for 3-bit mode.
-    LONG dark_gradient[6];  // Darker shades for gradient effect (in high color mode).
-    LONG light_gradient[6]; // Lighter shades for gradient effect (in high color mode).
-    }
-
-
-RESOURCE SCREENSAVER_COLOR_MODEL r_screensaver_color_model
-    {
-    color_depth = ESsColorModel3BitMode; 
-    colors = 
-        {
-        210,
-        35,
-        23,
-        185,
-        105,
-        95,
-        159,
-        221         
-        };
-    dark_gradient =
-        {
-        0x993300,
-        0x990033,
-        0x680069,
-        0x003bce,
-        0x225904,
-        0x090273
-        };
-    light_gradient =
-        {
-        0xfbb100,
-        0xfd9597,
-        0xfe00cb,
-        0x00c8fe,
-        0x33fa95,
-        0xa843fd
-        };
-    }
-
-
-//
-// This struct contains various rendering parameters for screensaver
-// indicator bar. Do not change the order of fields in this struct.
-//
-STRUCT SCREENSAVER_PARAMETERS_ARRAY 
-    {
-    WORD KIndicatorMargin;    // Minimum indicator distance to left and right border.
-    WORD KIndicatorGap;       // How many pixels between indicators.
-    WORD KIndicatorTopMargin; // Distance from top border of indicator bar to top border of indicator icon.
-    WORD KIndicatorTextLevel;
-    LONG KBackGroundColor;    // Background color in TRgb format.
-    WORD KHeight;             // Height of the indicator bar.
-    }
-
-
-RESOURCE SCREENSAVER_PARAMETERS_ARRAY r_screensaver_parameters
-    {
-    KIndicatorMargin    = 5;
-    KIndicatorGap       = 4;
-    KIndicatorTopMargin = 2;
-    KIndicatorTextLevel = 17;
-    KBackGroundColor    = 0x00c8c8c8;
-    KHeight = 14;
-    }
-
-
-//
-// Numeric indicator. Displays number over bitmap background.
-// there can be separate background bitmap for each number of digits
-// displayed. 'Icons' array has following format:
-//  icons =
-//      {
-//      // Backround bitmap for one digit case 
-//      EMbmAvkonQgn_background_for_one_digit_case,
-//      // Mask for one digit case. 
-//      EMbmAvkonQgn_mask_for_one_digit_case,
-//      // X position of numeric value inside of bitmap (value is an example).
-//      23,                                         
-//      // Y position of numeric value inside of bitmap.
-//      17,
-//      // Two digit case starts here...
-//      EMbmAvkonQgn_background_for_two_digit_case, 
-//      EMbmAvkonQgn_mask_for_two_digit_case,         
-//      22,
-//      15
-//      // ... and so on for each number of digits.
-//      };
-// This indicator type is not currently used in standard 2.x screensaver.
-//
-STRUCT SCRN_NUMERIC_INDICTOR
-    {
-    LONG type = ESsNumericIndicator;
-    WORD id;
-    WORD priority = ESsDrawTypeNotDrawn;
-    WORD align;
-    LONG icons[];           
-    }
-
-
-//
-// Icon indicator. Displays bitmap and mask (if specified).
-//
-STRUCT SCRN_ICON_INDICATOR
-    {
-    LONG type = ESsIconIndicator;
-    WORD id;
-    WORD priority = ESsDrawTypeNotDrawn;
-    WORD align;
-    LONG icon[4];  // Bmp id, mask id, skinned bmp id, skinned bmp mask id
-    }
-
-
-//
-// Text indicator. Displays text without background bitmap.
-//
-STRUCT SCRN_TEXT_INDICATOR
-    {
-    LONG type = ESsTextIndicator;
-    WORD id;
-    WORD priority = ESsDrawTypeNotDrawn;
-    WORD align;
-    LONG font_id = ELatinPlain12;
-    }
-
-
-//
-// Number & Icon indicator. Displays numeric information with
-// icon. Number is displayed on left or right side of the
-// icon (depending on icon_align), not over the icon like with 
-// numeric indicator.
-//
-STRUCT SCRN_NUMBER_AND_ICON_INDICATOR
-    {
-    LONG type = ESsNumberAndIconIndicator;
-    WORD id;
-    WORD priority = ESsDrawTypeNotDrawn;
-    WORD align;
-    LONG icon_align;
-    LONG font_id = ELatinPlain12;
-    LONG icon[4];    // Bmp id, mask id, skinned bmp id, skinned bmp mask id
-    }
-
-
-//
-// The screensaver indicator array. Defines indicators for
-// indicator bar in default screensaver view.
-// The order of indicators in this array specifies the order
-// of indicators on screen.
-//
-RESOURCE ARRAY r_screensaver_indicator_array
-    {
-    items = 
-        {
-        SCRN_ICON_INDICATOR                // Voicemail indicator
-            {
-            id = ESsVoicemailInd;
-            align = ESsAlignRight;
-            priority = ESsDrawTypePrimary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_vm0_uni,
-                EMbmAvkonQgn_stat_vm0_uni,
-                EAknsMinorGenericQgnStatVm0Uni,
-                EAknsMinorGenericQgnStatVm0Uni
-                };
-            },
-        SCRN_ICON_INDICATOR                // E-mail indicator
-            {
-            id = ESsMailInd;
-            align = ESsAlignRight;
-            priority = ESsDrawTypePrimary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_message_mail_uni,
-                EMbmAvkonQgn_stat_message_mail_uni,
-                EAknsMinorGenericQgnStatMessageMailUni,
-                EAknsMinorGenericQgnStatMessageMailUni
-                };
-            },
-        SCRN_ICON_INDICATOR                // Instant messaging indicator.
-            {
-            id = ESsImInd;
-            align = ESsAlignRight;
-            priority = ESsDrawTypePrimary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_im_uni,
-                EMbmAvkonQgn_stat_im_uni,
-                EAknsMinorGenericQgnStatImUni,
-                EAknsMinorGenericQgnStatImUni
-                };
-            },
-        SCRN_NUMBER_AND_ICON_INDICATOR     // Unread messages indicator.
-            {
-            id = ESsNewMessagesInd;         
-            align = ESsAlignRight;
-            priority = ESsDrawTypePrimary;
-            icon_align = ESsAlignRight;
-            icon =
-                {
-                EMbmAvkonQgn_stat_message_ps,
-                EMbmAvkonQgn_stat_message_ps,
-                EAknsMinorGenericQgnStatMessagePs,
-                EAknsMinorGenericQgnStatMessagePs
-                };
-            },
-        SCRN_NUMBER_AND_ICON_INDICATOR      // Missed calls indicator.
-            {
-            id = ESsMissedCallsInd;         
-            align = ESsAlignRight;
-            priority = ESsDrawTypePrimary;
-            icon_align = ESsAlignRight;
-            icon =
-                {
-                EMbmAvkonQgn_stat_missed_call_ps,      
-                EMbmAvkonQgn_stat_missed_call_ps,
-                EAknsMinorGenericQgnStatMissedCallPs,
-                EAknsMinorGenericQgnStatMissedCallPs
-                };
-            },
-        SCRN_TEXT_INDICATOR                // Profile name indicator.
-            {
-            id = ESsProfileInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypeSecondary;
-            },
-        SCRN_ICON_INDICATOR                // Keyguard indicator.
-            {
-            id = ESsKeyLockInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypeSecondary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_keyguard,
-                EMbmAvkonQgn_stat_keyguard,
-                EAknsMinorGenericQgnStatKeyguard,
-                EAknsMinorGenericQgnStatKeyguard
-                };
-            }
-        };
-    }
-
-
-//
-// The screensaver indicator array. Defines indicators for
-// indicator bar in default screensaver view.
-// The order of indicators in this array specifies the order
-// of indicators on screen.
-RESOURCE ARRAY r_screensaver_indicator_array_new_layout
-    {
-    items = 
-        {
-        SCRN_TEXT_INDICATOR                // Am/Pm indicator.
-            {
-            id = ESsAmPmInd;
-            align = ESsAlignRight;
-            priority = ESsDrawTypePrimary;
-            },
-        SCRN_TEXT_INDICATOR                // Profile name indicator.
-            {
-            id = ESsProfileInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypeSecondary;
-            },
-        SCRN_ICON_INDICATOR                // Voicemail indicator
-            {
-            id = ESsVoicemailInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypeSecondary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_vm0_uni,
-                EMbmAvkonQgn_stat_vm0_uni,
-                EAknsMinorGenericQgnStatVm0Uni,
-                EAknsMinorGenericQgnStatVm0Uni
-                };
-            },
-        SCRN_ICON_INDICATOR                // E-mail indicator
-            {
-            id = ESsMailInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypeSecondary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_message_mail_uni,
-                EMbmAvkonQgn_stat_message_mail_uni,
-                EAknsMinorGenericQgnStatMessageMailUni,
-                EAknsMinorGenericQgnStatMessageMailUni
-                };
-            },
-        SCRN_ICON_INDICATOR                // Instant messaging indicator.
-            {
-            id = ESsImInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypeSecondary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_im_uni,
-                EMbmAvkonQgn_stat_im_uni,
-                EAknsMinorGenericQgnStatImUni,
-                EAknsMinorGenericQgnStatImUni
-                };
-            },
-        SCRN_NUMBER_AND_ICON_INDICATOR     // Unread messages indicator.
-            {
-            id = ESsNewMessagesInd;         
-            align = ESsAlignLeft;
-            priority = ESsDrawTypePrimary;
-            icon_align = ESsAlignRight;
-            icon =
-                {
-                EMbmAvkonQgn_stat_message_uni, //ps,
-                EMbmAvkonQgn_stat_message_uni, //ps,
-                EAknsMinorGenericQgnStatMessageUni,
-                EAknsMinorGenericQgnStatMessageUni
-                };
-            },
-        SCRN_NUMBER_AND_ICON_INDICATOR      // Missed calls indicator.
-            {
-            id = ESsMissedCallsInd;         
-            align = ESsAlignLeft;
-            priority = ESsDrawTypePrimary;
-            icon_align = ESsAlignRight;
-            icon =
-                {
-                EMbmAvkonQgn_stat_missed_calls_uni, //_ps,      
-                EMbmAvkonQgn_stat_missed_calls_uni, //_ps,
-                EAknsMinorGenericQgnStatMissedCallsUni,
-                EAknsMinorGenericQgnStatMissedCallsUni
-                };
-            },
-        SCRN_ICON_INDICATOR                // Keyguard indicator.
-            {
-            id = ESsKeyLockInd;
-            align = ESsAlignLeft;
-            priority = ESsDrawTypePrimary;
-            icon = 
-                {
-                EMbmAvkonQgn_stat_keyguard,
-                EMbmAvkonQgn_stat_keyguard,
-                EAknsMinorGenericQgnStatKeyguard,
-                EAknsMinorGenericQgnStatKeyguard
-                };
-            }
-        };
-    }
-
-// 01:20, 1:20, 13:05, 1:05 // separators are locale dependent
-RESOURCE TBUF r_screensaver_time_usual_without_ampm { buf = "%J%:1%T"; }
-
-// End of file.