mmserv/audioeffectsui/equalizer/data/Equalizer.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Wed, 31 Mar 2010 22:29:45 +0300
branchRCL_3
changeset 10 3d8c721bf319
parent 0 71ca22bcf22a
permissions -rw-r--r--
Revision: 201011 Kit: 201013

/*
* 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:    RSS for Equalizer
*
*/



//  RESOURCE IDENTIFIER
NAME    EQUI // 4 letter ID

//  INCLUDES
#include <eikon.rh>
#include <avkon.rh>
#include <avkon.loc>
#include <avkon.rsg>
#include <avkon.mbg>

#include "Equalizer.rh"
#include "Equalizer.hrh"
#include <equalizer.loc>


//  CONSTANTS  
// EqualizerEngine has a limit of 32 characters for the preset name
#define KMaxPresetNameLength 32 
//  MACROS  

//  RESOURCE DEFINITIONS 

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf=""; }

RESOURCE CBA r_equalizer_softkeys_options_back__select
    {
    buttons = 
        {
        CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
        CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
        CBA_BUTTON {id=EAknSoftkeySelect;  txt=qtn_msk_eq_activate;}
        };
    }
    
RESOURCE CBA r_equalizer_softkeys_options_back__contextoptions
    {
    buttons =
        {
        CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
        CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
        CBA_BUTTON {id=EAknSoftkeyContextOptions; txt = text_softkey_option;}
        };
    }

RESOURCE EIK_APP_INFO
    {
    cba=R_AVKON_SOFTKEYS_BACK;
    }

//----------------------------------------------------
//   
//    r_equalizer_container_menubar
//    This resource is used to create the Equalizer 
//    listbox view  menubar
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_equalizer_container_menubar
    {
    titles= 
        {
        MENU_TITLE { menu_pane=r_equalizer_container_menu; txt=""; }
        };
    }

//----------------------------------------------------
//   
//    r_equalizer_container_menu
//    This resource is used to create the equalizer 
//    menu items
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_equalizer_container_menu
    {
    items=
        {
        MENU_ITEM { command=EEqualizerCmdActivate;  
        txt=qtn_eq_options_activate;
#ifdef SINGLE_CLICK_INCLUDED
        flags = EEikMenuItemAction;
#endif
        },
        MENU_ITEM { command=EEqualizerCmdEdit;  txt=qtn_eq_options_edit;
#ifdef SINGLE_CLICK_INCLUDED
        flags = EEikMenuItemSpecific;
#endif
        },
        MENU_ITEM { command=EEqualizerCmdCreateNew; 
        txt=qtn_eq_options_create_new;},
        MENU_ITEM { command=EEqualizerCmdDelete;  txt=qtn_eq_options_delete;},
        MENU_ITEM { command=EEqualizerCmdRename;  txt=qtn_eq_options_rename;},
        MENU_ITEM {command = EEqualizerCmdHelp; txt=qtn_options_help;},
        MENU_ITEM { command = EAknCmdExit ;  txt=qtn_options_exit;}
        };
    }

//----------------------------------------------------
//   
//    r_equalizer_settings_menubar
//    This resource is used to create the Equalizer
//    frequency bands view menubar
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_equalizer_settings_menubar
    {
    titles=
        {
        MENU_TITLE { menu_pane=r_equalizer_settings_menu; txt=""; }
        };
    }

//----------------------------------------------------
//   
//    r_equalizer_settings_menu
//    This resource is used to create the equalizer
//    frequency bands view menu items
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_equalizer_settings_menu
    {
    items=
        {
        MENU_ITEM { command=EEqualizerCmdReset;  txt=qtn_eq_options_reset;},
        MENU_ITEM {command = EEqualizerCmdHelp; txt=qtn_options_help;},
        MENU_ITEM { command = EAknCmdExit ;  txt=qtn_options_exit;}
        };
    }

// ---------------------------------------------------------
//   
//   r_equalizer_editing_dialog
//   Dialog used for the equalizer editing view
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_equalizer_editing_dialog
    {
    flags = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons |
             EEikDialogFlagWait| EEikDialogFlagFillAppClientRect; 
     
    buttons = r_equalizer_softkeys_options_back__contextoptions;  

    items =
        {
        DLG_LINE
            {
            id = EEqualizerCustomCtrlDlgCIdCustomControl;
            type = EEqualizerCustomCtrlDlgCtCustomControl; 
            control=EQUALIZER_CONTROL
                {
                };
            }            
        };
    }

// ---------------------------------------------------------
//   
//   r_equalizer_dialog
//   Dialog used for the equalizer preset view
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_equalizer_dialog
    {
    flags = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons |
              EEikDialogFlagWait| EEikDialogFlagFillAppClientRect | EEikDialogFlagNotifyEsc; 
    title = qtn_eq_title_equalizer;
    buttons = R_AVKON_SOFTKEYS_BACK; 

    items =
        {
        DLG_LINE
            {
            type = EAknCtSingleGraphicListBox;
            id = ESelectionListControl; 
            control = LISTBOX
                {
                flags = EAknListBoxSelectionList;
                };
            }
        };
    }
 
// ---------------------------------------------------------
//   
//   r_dialog_text_rename_item_name
//   Dialog for the name of a to be renamed item
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_dialog_text_rename_item_name
    {
    flags = EGeneralQueryFlags;
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
    items =
        {
        DLG_LINE
            {
            type = EAknCtQuery;
            id = EGeneralQuery;
            control = AVKON_DATA_QUERY
                {
                layout = EDataLayout;
                label = qtn_fldr_item_name_prmpt;
                control = EDWIN
                    {
          flags = EEikEdwinNoLineOrParaBreaks; 
                    maxlength = KMaxPresetNameLength;
                    };
                };
            }
        };
    }

// ---------------------------------------------------------
//   
//   r_dialog_text_new_item_name
//   Dialog for the name of a new item
//
// ---------------------------------------------------------
//
RESOURCE DIALOG r_dialog_text_new_item_name
    {
    flags = EGeneralQueryFlags;
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
    items =
        {
        DLG_LINE
            {
            type = EAknCtQuery;
            id = EGeneralQuery;
            control = AVKON_DATA_QUERY
                {
                layout = EDataLayout;
                label = qtn_eq_title_preset_name;
                control = EDWIN
                    {
                    flags = EEikEdwinNoLineOrParaBreaks; 
                    maxlength = KMaxPresetNameLength;
                    };
                };
            }
        };
    }

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

// ---------------------------------------------------
//
//    r_qtn_equalizer_title_text
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_equalizer_title_text
    {
    buf = qtn_eq_title_equalizer;
    }

// ---------------------------------------------------
//
//    r_qtn_eq_preset_default_name
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_eq_preset_default_name
    {
    buf = qtn_eq_preset_default_name;
    }

// ---------------------------------------------------
//
//    r_eq_note_info_preset_activated
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_eq_note_info_preset_activated
    {
    buf = qtn_eq_note_info_preset_activated;
    }

// ---------------------------------------------------
//
//    r_qtn_eq_note_err_preset_in_use_no_rename
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_eq_note_err_preset_in_use_no_rename
    {
    buf = qtn_eq_note_err_preset_in_use_no_rename;
    }

// ---------------------------------------------------
//
//    r_eq_note_err_preset_in_use
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_eq_note_err_preset_in_use
    {
    buf = qtn_eq_note_err_preset_in_use;
    }

// ---------------------------------------------------
//
//    r_qtn_query_common_conf_delete
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_query_common_conf_delete
    {
    buf = qtn_query_common_conf_delete;
    }

// ---------------------------------------------------
//
//    r_qtn_fldr_illegal_characters
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_fldr_illegal_characters
    {
    buf = qtn_fldr_illegal_characters;
    }

// ---------------------------------------------------
//
//    r_qtn_fldr_name_already_used
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_fldr_name_already_used
    {
    buf = qtn_fldr_name_already_used;
    }  
    
// ---------------------------------------------------
//
//    r_qtn_equalizer_preset_none
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_equalizer_preset_none
    {
    buf = qtn_eq_preset_none;
    }

// ---------------------------------------------------
//
//    r_qtn_memlo_not_enough_memory
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_memlo_not_enough_memory
    {
    buf = qtn_memlo_not_enough_memory;
    }

// ---------------------------------------------------
//
//    r_qtn_eq_preset_frequency_hz
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_eq_preset_frequency_hz	
	{ 
		buf= qtn_eq_preset_frequency_hz; 
	}
		
// ---------------------------------------------------
//
//    r_qtn_eq_preset_frequency_khz
//
// ---------------------------------------------------
//
RESOURCE TBUF r_qtn_eq_preset_frequency_khz	
	{ 
		buf= qtn_eq_preset_frequency_khz; 
	}
    
// ---------------------------------------------------------
//   
//   r_equalizer_predefined_presets
//   Predefined preset names with localised names
//
// ---------------------------------------------------------
//
RESOURCE ARRAY r_equalizer_predefined_presets		
	{
	items=
		{
		LBUF { txt = "Rock""\t"qtn_eq_preset_rock; },
		LBUF { txt = "Pop""\t"qtn_eq_preset_pop; },
		LBUF { txt = "Jazz""\t"qtn_eq_preset_jazz; },
		LBUF { txt = "Classic""\t"qtn_eq_preset_classic; },
		LBUF { txt = "Bass Booster""\t"qtn_eq_preset_bassboost; }
		};
	}

// End of File