/*
* Copyright (c) 2005 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: Resource file for ScreenSaverAnimPlugin
*
*/
// RESOURCE IDENTIFIER
NAME ANSS
#include <eikon.rh>
#include <avkon.rh>
#include <avkon.mbg>
#include <avkon.hrh>
#include <avkon.rsg>
#include <aknsconstants.hrh>
#include <pathconfiguration.hrh>
#include <avkon.loc>
#include "ScreenSaverAnimCustControl.rh"
#include <screensaveranimplugin.loc>
#include "ScreenSaverAnimPlugin.hrh"
// ---------------------------------------------------------
//
// Define the resource file signature
// This resource should be empty.
//
// ---------------------------------------------------------
//
RESOURCE RSS_SIGNATURE
{
}
RESOURCE TBUF
{
buf = "AnimScreenSaver";
}
STRUCT MIMETYPE_SPECIFIC_PLUGIN_ARRAY
{
STRUCT pairs[]; // array of mimetype and implementation uid pair
}
// -----------------------------------------------------------------------------
// SCREENSAVER_MIMETYPE_PLUGIN_PAIR
// One mapping between file name extension and MIME type.
// -----------------------------------------------------------------------------
//
STRUCT SCREENSAVER_MIMETYPE_PLUGIN_PAIR
{
LTEXT mimetype;
LONG implementation_uid;
}
RESOURCE MIMETYPE_SPECIFIC_PLUGIN_ARRAY r_mimetype_specific_plugin_array
{
pairs =
{
SCREENSAVER_MIMETYPE_PLUGIN_PAIR
{
mimetype = "image/svg+xml";
implementation_uid = 0x102071E6;
},
SCREENSAVER_MIMETYPE_PLUGIN_PAIR
{
mimetype = "image/gif";
implementation_uid = 0x102750B4;
},
SCREENSAVER_MIMETYPE_PLUGIN_PAIR
{
mimetype = "application/m3g";
implementation_uid = 0x102750B3;
}
#ifdef RD_FLASHLITE_SCREENSAVER
,
SCREENSAVER_MIMETYPE_PLUGIN_PAIR
{
mimetype = "application/x-shockwave-flash";
implementation_uid = 0x101f4e5d;
}
#endif
};
}
//----------------------------------------------------
//
// r_anim_timeout_slider
// Duration slider.
//
//----------------------------------------------------
//
RESOURCE SLIDER r_anim_timeout_slider
{
layout = EAknSettingsItemSliderLayout;
minvalue = 5;
maxvalue = 60;
step = 1;
valuetype = EAknSliderValueBareFigure;
singular_valuelabel = qtn_sanim_duration_slider_ykcur;
minlabel = qtn_sanim_duration_slider_min;
maxlabel = qtn_sanim_duration_slider_max;
valuelabel = qtn_sanim_duration_slider_cur;
}
//----------------------------------------------------
//
// r_light_timeout_slider
// Backlight slider.
//
//----------------------------------------------------
//
RESOURCE SLIDER r_light_timeout_slider
{
layout = EAknSettingsItemSliderLayout;
minvalue = 0;
maxvalue = 30;
step = 1;
valuetype = EAknSliderValueBareFigure;
singular_valuelabel = qtn_sanim_duration_slider_ykcur;
minlabel = qtn_sanim_slider_off;
maxlabel = qtn_sanim_slider_max_secs;
valuelabel = qtn_sanim_slider_context_value_secs;
}
// -----------------------------------------------------------------------------
//
// r_anim_timeout_setting_page
// Screen saver setting page.
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_anim_timeout_setting_page
{
number = EAknSettingPageNoOrdinalDisplayed;
label = qtn_sanim_list_anim_timeout;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtSlider;//0xffff;
editor_resource_id = r_anim_timeout_slider;
}
// -----------------------------------------------------------------------------
//
// r_light_timeout_setting_page
// Screen saver setting page.
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_light_timeout_setting_page
{
number = EAknSettingPageNoOrdinalDisplayed;
label = qtn_sanim_list_light_timeout;
softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
type = EAknCtSlider;//0xffff;
editor_resource_id = r_light_timeout_slider;
}
// -----------------------------------------------------------------------------
//
// r_sanim_setting_lbx
//
// -----------------------------------------------------------------------------
//
RESOURCE LISTBOX r_sanim_setting_lbx
{
array_id = r_sanim_setting_lbx_items;
flags = EEikListBoxMultipleSelection;
}
// -----------------------------------------------------------------------------
//
// r_sanim_setting_lbx_items
//
// -----------------------------------------------------------------------------
//
RESOURCE ARRAY r_sanim_setting_lbx_items
{
items =
{
LBUF
{
txt = "\t"qtn_sanim_list_anim_file"\t\t";
},
LBUF
{
txt = "\t"qtn_sanim_list_anim_timeout"\t\t";
},
LBUF
{
txt = "\t"qtn_sanim_list_light_timeout"\t\t";
}
};
}
// ---------------------------------------------------------
//
// r_sanim_setting_dialog
// SVG-T Dialog
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_sanim_setting_dialog
{
flags = EAknDialogSelectionList;
title = "SANIM Dialog";
buttons = R_AVKON_SOFTKEYS_SELECTION_LIST;
items =
{
DLG_LINE
{
type = ESanimCustControl;
id = ESanimDialogCustControlIdData;
control = SANIM_CUST_CONTROL
{
};
}
};
}
// -----------------------------------------------------------------------------
//
// r_sanim_dialog_menubar
// Resource for Dialog "Options" Menu Bar
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_BAR r_sanim_dialog_menubar
{
titles =
{
MENU_TITLE
{
menu_pane = r_sanim_dialog_menu;
}
};
}
// -----------------------------------------------------------------------------
//
// r_sanim_dialog_menu
// Resource for Screen saver setting Dialog "Options" Menu Pane
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_PANE r_sanim_dialog_menu
{
items =
{
MENU_ITEM
{
command = ESanimDlgChangeCommand;
txt = qtn_sanim_option_change;
flags = EEikMenuItemAction; // add this line to list item action commands
},
#ifdef __SERIES60_HELP
MENU_ITEM
{
command = ESanimDlgHelpCommand;
txt = qtn_options_help;
},
#endif // __SERIES60_HELP
MENU_ITEM
{
command = EAknCmdExit;
txt = qtn_options_exit;
}
};
}
// ---------------------------------------------------
//
// r_sanim_title_settings
//
// ---------------------------------------------------
//
RESOURCE TBUF r_sanim_title_settings
{
buf = qtn_sanim_title_settings;
}
// ---------------------------------------------------
//
// r_sanim_title_settings
//
// ---------------------------------------------------
//
RESOURCE TBUF r_sanim_not_supported
{
buf = qtn_err_not_supp;
}
// ---------------------------------------------------
//
// r_sanim_title_settings
//
// ---------------------------------------------------
//
RESOURCE TBUF r_sanim_error_wrong_format
{
buf = qtn_sanim_error_wrong_format;
}
// ---------------------------------------------------
//
// r_sanim_err_failure
//
// ---------------------------------------------------
//
RESOURCE TBUF r_sanim_err_failure
{
buf = qtn_err_failure;
}
// ---------------------------------------------------
//
// r_sanim_slider_off
//
// ---------------------------------------------------
//
RESOURCE TBUF r_sanim_slider_off
{
buf = qtn_sanim_slider_off;
}
// ---------------------------------------------------
//
// r_drm_prev_rights_set
//
// ---------------------------------------------------
//
RESOURCE TBUF r_drm_prev_rights_set
{
buf = qtn_drm_prev_rights_set;
}
// ---------------------------------------------------
//
// r_sanim_screensaver_name
//
// ---------------------------------------------------
//
RESOURCE TBUF r_sanim_screensaver_name
{
buf = qtn_sanim_screensaver_name;
}
// -----------------------------------------------------------------------------
//
// r_sanim_msk_change
// Middle softkey label: change. From Avkon resources (avkon.loc)
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_sanim_msk_change
{
buf = qtn_msk_change;
}
// End of File