mediasettings/feedsettingsviews/rss/vcxnssettingsview.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 21 Jun 2010 15:43:03 +0300
branchRCL_3
changeset 18 baf439b22ddd
parent 0 96612d01cf9f
permissions -rw-r--r--
Revision: 201023 Kit: 2010125

/*
* Copyright (c) 2007-2008 Nokia Corporation and/or its subsidiary(-ies).
* All rights reserved.
* This component and the accompanying materials are made available
* under the terms of the License "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 definitions for Video Center Settings view*
*/




//  RESOURCE IDENTIFIER
NAME	IPST // 4 letter ID

//  INCLUDES

#include <avkon.rh>
#include <avkon.rsg>
#include <eikon.rh>
#include <eikon.rsg>
#include <avkon.loc>
#include <avkon.hrh>
#include <avkon.mbg>
#include <AvkonIcons.hrh>   // AVKON_ICON_FILE( Path to avkon.mbm file )
#include <appinfo.rh>
#include <data_caging_paths_strings.hrh>
#include <bldvariant.hrh>

#ifdef RD_MULTIPLE_DRIVE_ENABLERS
#include <CommonDialogs.hrh> // Enumerations
#include <CommonDialogs.rh>  // Resource structures
#endif // RD_MULTIPLE_DRIVE_ENABLERS

#include <ipvideo.loc>

#include "feedsettingsview.hrh"
#include "feedsettingsview.rh"

#define POPFIELD_TEXT_WIDTH  8

//  RESOURCE DEFINITIONS 

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf = "vcnssettingsview"; }

// -----------------------------------------------------------------------------
//   
// r_vcsettingsview_settingsview
// Defines my app settings view.
//
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_VIEW r_vcsettingsview_settingsview
    {
    menubar = r_vcsettingsview_settingsview_menubar;
    cba = r_vcsettingsview_settingsview_buttons_msk;
    }

// -----------------------------------------------------------------------------
//   
// r_vcsettingsview_settingsview_menubar
// Menu title definition.
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_BAR r_vcsettingsview_settingsview_menubar
    {
    titles =
        {
        MENU_TITLE 
            { 
            menu_pane = r_vcsettingsview_settingsview_menu; 
            }
        };
    }

// -----------------------------------------------------------------------------
//   
// r_vcsettingsview_settingsview_menu
// "Options" menu definition
//
// -----------------------------------------------------------------------------
//
RESOURCE MENU_PANE r_vcsettingsview_settingsview_menu 
    {
    items =
        {
        //
        // For settings view: Open, Change.
        //
        MENU_ITEM
            { 
            command = EVcSettingsViewCmdOpen; 
            txt = qtn_iptv_open_service_selection_setting;
            flags = EEikMenuItemAction;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsViewCmdChange; 
            txt = qtn_iptv_change_setting;
            flags = EEikMenuItemAction;
            },  
        //
        // Common parts of video service selection.
        //
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdMark; 
            txt = qtn_iptv_mark_service;
            flags = EEikMenuItemAction;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdUnmark; 
            txt = qtn_iptv_unmark_service;
            flags = EEikMenuItemAction;
            },
        //
        // Video service selection: Vod service selection
        // Video service details, Edit video service, Remove video service, Add video service
        //                    
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodDetails; 
            txt = qtn_iptv_feed_details;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodEdit; 
            txt = qtn_iptv_edit_feed;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodRemove; 
            txt = qtn_iptv_remove_feed;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodAdd; 
            txt = qtn_iptv_add_feed;
            },
        //
        // Video service selection: Vodcast service selection
        // Feed details, Edit feed, Remove feed, Add feed
        //
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodcastDetails; 
            txt = qtn_iptv_feed_details;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodcastEdit; 
            txt = qtn_iptv_edit_feed;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodcastRemove; 
            txt = qtn_iptv_remove_feed;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsServiceCmdVodcastAdd; 
            txt = qtn_iptv_add_feed;
            },
        //
        // Video service selection: Web link service selection
        // Web link details, Remove web link
        //
        MENU_ITEM 
            {
            command = EVcSettingsServiceCmdWebLinkDetails; 
            txt = qtn_iptv_web_link_details;
            flags = EEikMenuItemSpecific;
            },
        MENU_ITEM 
            {
            command = EVcSettingsServiceCmdWebLinkRemove; 
            txt = qtn_iptv_remove_web_link;
            flags = EEikMenuItemSpecific;
            },
        //
        // For Add service view: Change.
        //
        MENU_ITEM
            {
            command = EVcSettingsViewAddServiceCmdChange;
            txt = qtn_iptv_change_setting;
            flags = EEikMenuItemAction;
            },
        //
        // Common: Help, Exit
        //
        MENU_ITEM 
            { 
            command = EVcSettingsViewCmdHelp; 
            txt = qtn_options_help;
            },
        MENU_ITEM 
            { 
            command = EVcSettingsViewCmdExit; 
            txt = qtn_options_exit; 
            }
        };
    }

//----------------------------------------------------------------------------
// r_vcsettingsview_addservice_list
// Add/Edit service: Setting item list
//----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_ITEM_LIST r_vcsettingsview_addservice_list
    {
    items =
        {
        AVKON_SETTING_ITEM
            {
            identifier = EVcSettingsViewAddServiceServiceNameItem;
            setting_page_resource = r_vcsettingsview_addservice_servicename_page;
            name = qtn_iptv_service_name;
            },        
        AVKON_SETTING_ITEM
            {
            identifier = EVcSettingsViewAddServiceAddressItem;
            setting_page_resource = r_vcsettingsview_addservice_address_page;
            name = qtn_iptv_service_address;
            }
        };
    }

// -----------------------------------------------------------------------------
// r_vcsettingsview_addservice_servicename_page
// Add/Edit service: Name page
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_vcsettingsview_addservice_servicename_page
    {
    type = EEikCtEdwin;
    editor_resource_id = r_vcsettingsview_addservice_servicename_editor;
    }

// -----------------------------------------------------------------------------
// r_vcsettingsview_addservice_address_page
// Add/Edit service: Address page
// -----------------------------------------------------------------------------
//
RESOURCE AVKON_SETTING_PAGE r_vcsettingsview_addservice_address_page
    {
    type = EEikCtEdwin;
    editor_resource_id = r_vcsettingsview_addservice_address_editor;
    }

// -----------------------------------------------------------------------------
// r_vcsettingsview_addservice_servicename_editor
// Add/Edit service: Name editor
// -----------------------------------------------------------------------------
//
RESOURCE EDWIN r_vcsettingsview_addservice_servicename_editor
    {
    maxlength = 80;
    lines = 3;
    allowed_input_modes = EAknEditorTextInputMode | EAknEditorNumericInputMode; 
    default_input_mode = EAknEditorTextInputMode;
    flags = EEikEdwinAutoSelection | EAknEditorLowerCase | EEikEdwinNoLineOrParaBreaks;
    }

// -----------------------------------------------------------------------------
// r_vcsettingsview_addservice_address_editor
// Add/Edit service: Address editor
// -----------------------------------------------------------------------------
//
RESOURCE EDWIN r_vcsettingsview_addservice_address_editor
    {
    maxlength = 255;
    lines = 3;
    special_character_table = R_AVKON_URL_SPECIAL_CHARACTER_TABLE_DIALOG;
    allowed_input_modes = EAknEditorTextInputMode | EAknEditorNumericInputMode; 
    default_input_mode = EAknEditorTextInputMode;
    default_case = EAknEditorLowerCase;
    flags = EEikEdwinAutoSelection | EAknEditorLowerCase | EEikEdwinNoLineOrParaBreaks;
    }
    
// -----------------------------------------------------------------------------
// r_vcsettingsview_servicedetails_query
// Service details dialog
// -----------------------------------------------------------------------------
//
RESOURCE DIALOG r_vcsettingsview_servicedetails_query
    {
    flags = EGeneralQueryFlags;
    buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
    items =
        {
        DLG_LINE 
            {
            type = EAknCtPopupHeadingPane;
            id = EAknMessageQueryHeaderId;
            control = AVKON_HEADING
                {
                label = qtn_iptv_details_header;
                headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
                };
            },
        DLG_LINE
            {
            type = EAknCtMessageQuery;
            id = EAknMessageQueryContentId;
            control = AVKON_MESSAGE_QUERY
                {
                };
            }
        };
    }

// ---------------------------------------------------------
// r_vcsettingsview_softkeys_remove_cancel
// CBA buttons for r_vcsettingsview_remove_service_query
//
// ---------------------------------------------------------
//
RESOURCE CBA r_vcsettingsview_softkeys_remove_cancel
    {
    buttons =
        {
        CBA_BUTTON 
            {
            id = EAknSoftkeyOk; 
            txt = qtn_iptv_remove_softkey;
            },
        AVKON_CBA_BUTTON
            {
            id = EAknSoftkeyCancel;
            txt = text_softkey_cancel;
            }
        };
    }

//------------------------------------------------------------------------------
//
//    r_vcsettingsview_remove_service_query
//
//------------------------------------------------------------------------------
//
RESOURCE DIALOG r_vcsettingsview_remove_service_query
    {
    flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
    buttons = r_vcsettingsview_softkeys_remove_cancel;
    items =
        {
        DLG_LINE 
            {
            type = EAknCtPopupHeadingPane;
            id = EAknMessageQueryHeaderId;
            control = AVKON_HEADING
                {
                label = qtn_iptv_remove_service_header;
                headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
                };
            },
        DLG_LINE
            {
            type = EAknCtMessageQuery;
            id = EAknMessageQueryContentId;
            control = AVKON_MESSAGE_QUERY
                {
                };
            }
        };
    }

// ----------------------------------------------------------------------------
// r_vcsettingsview_remove_service_with_account
// ----------------------------------------------------------------------------
//    
RESOURCE TBUF r_vcsettingsview_remove_service_with_account
    {
    buf = qtn_iptv_remove_service_with_account;
    }
    
// ----------------------------------------------------------------------------
// r_vcsettingsview_link_account
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_vcsettingsview_link_account
    {
    buf = qtn_iptv_link_account;
    }

// -----------------------------------------------------------------------------
// r_vcsettingsview_delete_confirmation_query
// -----------------------------------------------------------------------------
//    
RESOURCE DIALOG r_vcsettingsview_delete_confirmation_query
	{
	flags = EGeneralQueryFlags;
	buttons = R_AVKON_SOFTKEYS_YES_NO;
	items =
		{
		DLG_LINE
			{
			type = EAknCtQuery;
			id = EGeneralQuery;
			control = AVKON_CONFIRMATION_QUERY 
				{ 
				layout = EConfirmationLayout;
				};
			}
		};
	}  

// -----------------------------------------------------------------------------
// r_vcsettingsview_confirmation_query
// Confirmation query with OK softkey
// -----------------------------------------------------------------------------
//
RESOURCE DIALOG r_vcsettingsview_confirmation_query
    {
    flags = EGeneralQueryFlags;
    buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
    items =
        {
        DLG_LINE
            {
            type = EAknCtQuery;
            id = EGeneralQuery;
            control= AVKON_CONFIRMATION_QUERY 
                { 
                layout = EConfirmationLayout;
                bmpfile= AVKON_BITMAP_FILE;
                bmpid= EMbmAvkonQgn_note_error;
                bmpmask= EMbmAvkonQgn_note_error_mask;
                };
            }
        };
    }

//----------------------------------------------------------------------------
//
// VIDEO SERVICE SELECTION LIST BOX
//
//----------------------------------------------------------------------------
//
RESOURCE LISTBOX r_vcsettingsview_serviceselection_list
    {
    flags = EAknListBoxMultiselectionList;    
    }

// ---------------------------------------------------------
//
//    r_checkbox_icons
//    Array for check box icons.
//
// ---------------------------------------------------------
//
RESOURCE AKN_ICON_ARRAY r_iptv_checkbox_icons
    {
    bmpfile = AVKON_ICON_FILE;
    icons =
	    {
	    AKN_ICON
    	    {
    	    iconId = EMbmAvkonQgn_indi_checkbox_on;
    	    maskId = EMbmAvkonQgn_indi_checkbox_on_mask;
    	    },
    	AKN_ICON
    	    {
    	    iconId = EMbmAvkonQgn_indi_checkbox_off;
    	    maskId = EMbmAvkonQgn_indi_checkbox_off_mask;
    	    }
    	};
    }

// ---------------------------------------------------------
// r_vcsettingsview_settingview_servicetype_softkeys
// Settings UI, Service Type list softkeys.
// ---------------------------------------------------------
//
RESOURCE CBA r_vcsettingsview_settingview_servicetype_softkeys
    {
    buttons =
        {
        CBA_BUTTON{id=EVcSettingsViewSoftkeySelect; txt=text_softkey_select; },
        CBA_BUTTON{id=EVcSettingsViewSoftkeyBack; txt=text_softkey_back; },
        CBA_BUTTON{id=EVcSettingsViewSoftkeySelect; txt=text_softkey_select; }
        };
    }

// ---------------------------------------------------------
// r_vcsettingsview_settingview_setting_subset_softkeys
// Settings UI, Service Selection list softkeys.
// ---------------------------------------------------------
//
RESOURCE CBA r_vcsettingsview_settingview_setting_subset_softkeys
    {
    buttons =
        {
        CBA_BUTTON{id=EAknSoftkeyOptions; txt=text_softkey_option; },
        CBA_BUTTON{id=EVcSettingsViewSoftkeyDone; txt=text_softkey_done; }
        };
    }

// ---------------------------------------------------------
// r_vcsettingsview_settingview_changepriority_moving_softkeys
// Settings UI, Change priority list softkeys when moving.
// ---------------------------------------------------------
//
RESOURCE CBA r_vcsettingsview_settingview_changepriority_moving_softkeys
    {
    buttons =
        {
        CBA_BUTTON{id=EVcSettingsViewSoftkeyOk; txt=text_softkey_ok; },
        CBA_BUTTON{id=EVcSettingsViewSoftkeyCancel; txt=text_softkey_cancel; },
        CBA_BUTTON{id=EVcSettingsViewSoftkeyOk; txt=""; }
        };
    }

// ----------------------------------------------------------------------------
// r_vcsettingsview_changepriority_list
// ----------------------------------------------------------------------------
//
RESOURCE LISTBOX r_vcsettingsview_changepriority_list
    {
    flags = EAknListBoxSelectionList | EAknListBoxMarkableList;
    }

// ----------------------------------------------------------------------------
// r_iptv_title
// ----------------------------------------------------------------------------
//
RESOURCE TITLE_PANE r_iptv_title
    {
    txt = qtn_vcx_title_suite;
    }

// ----------------------------------------------------------------------------
// r_iptv_title_pane_settings_title
// ----------------------------------------------------------------------------
//
RESOURCE TITLE_PANE r_iptv_title_pane_settings_title
    {
    txt = qtn_iptv_settings_title;
    }

// ----------------------------------------------------------------------------
// r_iptv_service_selection_title
// ----------------------------------------------------------------------------
//
RESOURCE TITLE_PANE r_iptv_service_selection_title
    {
    txt = qtn_iptv_service_selection_title;    
    }

// ----------------------------------------------------------------------------
// r_iptv_new_service_default
// "Default" Default text for a name of new service.
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_new_service_default
    {
    buf = qtn_iptv_new_service_default;
    }

// ----------------------------------------------------------------------------
// r_iptv_remove_service_confirmation
// "Remove video service %U?"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_remove_service_confirmation
    {
    buf = qtn_iptv_remove_service_confirmation;
    }

// -----------------------------------------------------------------------------  
// r_iptv_conf_deactivate_reminders
// -----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_conf_deactivate_reminders
    {
    buf = qtn_iptv_conf_deactivate_reminders;
    }

// ----------------------------------------------------------------------------
// r_iptv_remove_feed_confirmation
// "Remove feed %U?"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_remove_feed_confirmation
    {
    buf = qtn_iptv_remove_feed_confirmation;
    }

// ----------------------------------------------------------------------------
// r_iptv_remove_web_link_confirmation
// "Remove web link %U?"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_remove_web_link_confirmation
    {
    buf = qtn_iptv_remove_web_link_confirmation;
    }

// ----------------------------------------------------------------------------
// r_iptv_no_video_services
// "No services"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_no_video_services
    {
    buf = qtn_iptv_no_video_services;
    }

// ----------------------------------------------------------------------------
// r_iptv_no_feeds_selected
// "No feeds"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_no_feeds_selected
    {
    buf = qtn_iptv_no_feeds_selected;
    }

// ----------------------------------------------------------------------------
// r_iptv_no_web_links
// "No links"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_no_web_links
    {
    buf = qtn_iptv_no_web_links;
    }

// ----------------------------------------------------------------------------
// r_iptv_query_common_conf_delete
// "Delete? nnnnn"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_query_common_conf_delete
    {
    buf = qtn_query_common_conf_delete;
    }
    
// ----------------------------------------------------------------------------
// r_iptv_user_defined_service
// "User defined service"
// ----------------------------------------------------------------------------
//
RESOURCE TBUF r_iptv_user_defined_service
    {
    buf = qtn_iptv_user_defined_service;
    }

// ----------------------------------------------------------------------------
// r_iptv_new_service_main
// "Add services"
// NOTE Replaces provisioned "Add service" text
// ----------------------------------------------------------------------------
//	
RESOURCE TBUF r_iptv_new_service_main
    {
    buf = qtn_iptv_new_service_main;
    }
        
// ----------------------------------------------------------------------------
// r_iptv_video_directory_list
// "Service directory"
// NOTE Replaces provisioned "Service directory" text
// ----------------------------------------------------------------------------
//	
RESOURCE TBUF r_iptv_video_directory_list
    {
    buf = qtn_vcx_ns_list_video_directory;
    }

//----------------------------------------------------
//
// r_vcsettingsview_msk_button_open
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_msk_button_open
    {
    id = EAknSoftkeyOpen;
    txt = qtn_msk_open;
    }

//----------------------------------------------------
//
// r_vcsettingsview_msk_button_play
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_msk_button_play
    {
    id = EVcSettingsViewSoftkeyMSKPlay;
    txt = qtn_msk_play;
    }

//----------------------------------------------------
//
// r_vcsettingsview_msk_empty
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_msk_empty
    {
    id = EVcSettingsViewSoftkeyMSKDoNothing;
    txt = " ";
    }

//----------------------------------------------------
//
// r_vcsettingsview_msk_button_change
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_msk_button_change
    {
    id = EAknSoftkeyChange;
    txt = qtn_msk_change;
    }

//----------------------------------------------------
//
// r_vcsettingsview_service_selection_msk_button_unmark
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_service_selection_msk_button_unmark
    {
    id = EVcSettingsServiceCmdUnmark;
    txt = qtn_msk_unmark;
    }

//----------------------------------------------------
//
// r_vcsettingsview_service_selection_msk_button_mark
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_service_selection_msk_button_mark
    {
    id = EVcSettingsServiceCmdMark;
    txt = qtn_msk_mark;
    }

//----------------------------------------------------
//
// r_vcsettingsview_service_selection_msk_button_select
//
//----------------------------------------------------
//
RESOURCE CBA_BUTTON r_vcsettingsview_service_selection_msk_button_select
    {
    id = EVcSettingsServiceCmdSelect;
    txt = qtn_msk_select;
    }
      
//----------------------------------------------------
//
//    r_vcsettingsview_settingsview_buttons_msk
//
//----------------------------------------------------
//
RESOURCE CBA r_vcsettingsview_settingsview_buttons_msk
    {
    buttons =
        {
        CBA_BUTTON{id=EAknSoftkeyOptions;            txt = text_softkey_option; },
        CBA_BUTTON{id=EAknSoftkeyBack;               txt = text_softkey_back; },
        CBA_BUTTON{id=EAknSoftkeyOpen;               txt = text_softkey_open; }
        };
    }    

// ----------------------------------------------------------------------------
// r_vcsettings_title_pane_settings_title
// ----------------------------------------------------------------------------
//
RESOURCE TITLE_PANE r_vcsettings_title_pane_settings_title
    {
    txt = qtn_iptv_settings_title;
    }

//----------------------------------------------------------------------------
//
// R_VCSETTINGS_GENERALSETTINGS_VIDEOCENTER_CAPTION
//
//----------------------------------------------------------------------------
//
RESOURCE TBUF r_vcsettings_generalsettings_videocenter_caption
    {
    buf = qtn_vcx_title_suite;
    }

//----------------------------------------------------
//   
//    r_mpsett_feeds_view_title
//    Feeds view's title.
//
//----------------------------------------------------
//-
RESOURCE TITLE_PANE r_mpsett_feeds_view_title
    {
    txt = qtn_iptv_service_selection_setting;
    }