mmserv/audioeffectsui/equalizer/data/Equalizer.rss
changeset 16 43d09473c595
parent 14 80975da52420
child 22 128eb6a32b84
equal deleted inserted replaced
14:80975da52420 16:43d09473c595
     1 /*
       
     2 * Copyright (c) 2005 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:    RSS for Equalizer
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 //  RESOURCE IDENTIFIER
       
    21 NAME    EQUI // 4 letter ID
       
    22 
       
    23 //  INCLUDES
       
    24 #include <eikon.rh>
       
    25 #include <avkon.rh>
       
    26 #include <avkon.loc>
       
    27 #include <avkon.rsg>
       
    28 #include <avkon.mbg>
       
    29 
       
    30 #include "Equalizer.rh"
       
    31 #include "Equalizer.hrh"
       
    32 #include <equalizer.loc>
       
    33 
       
    34 
       
    35 //  CONSTANTS  
       
    36 // EqualizerEngine has a limit of 32 characters for the preset name
       
    37 #define KMaxPresetNameLength 32 
       
    38 //  MACROS  
       
    39 
       
    40 //  RESOURCE DEFINITIONS 
       
    41 
       
    42 RESOURCE RSS_SIGNATURE { }
       
    43 
       
    44 RESOURCE TBUF { buf=""; }
       
    45 
       
    46 RESOURCE CBA r_equalizer_softkeys_options_back__select
       
    47     {
       
    48     buttons = 
       
    49         {
       
    50         CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
       
    51         CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
       
    52         CBA_BUTTON {id=EAknSoftkeySelect;  txt=qtn_msk_eq_activate;}
       
    53         };
       
    54     }
       
    55     
       
    56 RESOURCE CBA r_equalizer_softkeys_options_back__contextoptions
       
    57     {
       
    58     buttons =
       
    59         {
       
    60         CBA_BUTTON {id=EAknSoftkeyOptions; txt = text_softkey_option;},
       
    61         CBA_BUTTON {id=EAknSoftkeyBack; txt = text_softkey_back; },
       
    62         CBA_BUTTON {id=EAknSoftkeyContextOptions; txt = text_softkey_option;}
       
    63         };
       
    64     }
       
    65 
       
    66 RESOURCE EIK_APP_INFO
       
    67     {
       
    68     menubar=r_equalizer_container_menubar;
       
    69     cba=R_AVKON_SOFTKEYS_OPTIONS_BACK;     
       
    70     }
       
    71 
       
    72 //----------------------------------------------------
       
    73 //   
       
    74 //    r_equalizer_container_menubar
       
    75 //    This resource is used to create the Equalizer 
       
    76 //    listbox view  menubar
       
    77 //
       
    78 //----------------------------------------------------
       
    79 //
       
    80 RESOURCE MENU_BAR r_equalizer_container_menubar
       
    81     {
       
    82     titles= 
       
    83         {
       
    84         MENU_TITLE { menu_pane=r_equalizer_container_menu; txt=""; }
       
    85         };
       
    86     }
       
    87 
       
    88 //----------------------------------------------------
       
    89 //   
       
    90 //    r_equalizer_container_menu
       
    91 //    This resource is used to create the equalizer 
       
    92 //    menu items
       
    93 //
       
    94 //----------------------------------------------------
       
    95 //
       
    96 RESOURCE MENU_PANE r_equalizer_container_menu
       
    97     {
       
    98     items=
       
    99         {
       
   100         MENU_ITEM { command=EEqualizerCmdActivate;  
       
   101         txt=qtn_eq_options_activate;
       
   102 #ifdef SINGLE_CLICK_INCLUDED
       
   103         flags = EEikMenuItemAction;
       
   104 #endif
       
   105         },
       
   106         MENU_ITEM { command=EEqualizerCmdEdit;  txt=qtn_eq_options_edit;
       
   107 #ifdef SINGLE_CLICK_INCLUDED
       
   108         flags = EEikMenuItemSpecific;
       
   109 #endif
       
   110         },
       
   111         MENU_ITEM { command=EEqualizerCmdCreateNew; 
       
   112         txt=qtn_eq_options_create_new;},
       
   113         MENU_ITEM { command=EEqualizerCmdDelete;  txt=qtn_eq_options_delete;},
       
   114         MENU_ITEM { command=EEqualizerCmdRename;  txt=qtn_eq_options_rename;},
       
   115         MENU_ITEM {command = EEqualizerCmdHelp; txt=qtn_options_help;},
       
   116         MENU_ITEM { command = EAknCmdExit ;  txt=qtn_options_exit;}
       
   117         };
       
   118     }
       
   119 
       
   120 //----------------------------------------------------
       
   121 //   
       
   122 //    r_equalizer_settings_menubar
       
   123 //    This resource is used to create the Equalizer
       
   124 //    frequency bands view menubar
       
   125 //
       
   126 //----------------------------------------------------
       
   127 //
       
   128 RESOURCE MENU_BAR r_equalizer_settings_menubar
       
   129     {
       
   130     titles=
       
   131         {
       
   132         MENU_TITLE { menu_pane=r_equalizer_settings_menu; txt=""; }
       
   133         };
       
   134     }
       
   135 
       
   136 //----------------------------------------------------
       
   137 //   
       
   138 //    r_equalizer_settings_menu
       
   139 //    This resource is used to create the equalizer
       
   140 //    frequency bands view menu items
       
   141 //
       
   142 //----------------------------------------------------
       
   143 //
       
   144 RESOURCE MENU_PANE r_equalizer_settings_menu
       
   145     {
       
   146     items=
       
   147         {
       
   148         MENU_ITEM { command=EEqualizerCmdReset;  txt=qtn_eq_options_reset;},
       
   149         MENU_ITEM {command = EEqualizerCmdHelp; txt=qtn_options_help;},
       
   150         MENU_ITEM { command = EAknCmdExit ;  txt=qtn_options_exit;}
       
   151         };
       
   152     }
       
   153 
       
   154 // ---------------------------------------------------------
       
   155 //   
       
   156 //   r_equalizer_editing_dialog
       
   157 //   Dialog used for the equalizer editing view
       
   158 //
       
   159 // ---------------------------------------------------------
       
   160 //
       
   161 RESOURCE DIALOG r_equalizer_editing_dialog
       
   162     {
       
   163     flags = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons |
       
   164              EEikDialogFlagWait| EEikDialogFlagFillAppClientRect; 
       
   165      
       
   166     buttons = r_equalizer_softkeys_options_back__contextoptions;  
       
   167 
       
   168     items =
       
   169         {
       
   170         DLG_LINE
       
   171             {
       
   172             id = EEqualizerCustomCtrlDlgCIdCustomControl;
       
   173             type = EEqualizerCustomCtrlDlgCtCustomControl; 
       
   174             control=EQUALIZER_CONTROL
       
   175                 {
       
   176                 };
       
   177             }            
       
   178         };
       
   179     }
       
   180 
       
   181 // ---------------------------------------------------------
       
   182 //   
       
   183 //   r_equalizer_dialog
       
   184 //   Dialog used for the equalizer preset view
       
   185 //
       
   186 // ---------------------------------------------------------
       
   187 //
       
   188 RESOURCE DIALOG r_equalizer_dialog
       
   189     {
       
   190     flags = EEikDialogFlagNoDrag | EEikDialogFlagCbaButtons |
       
   191               EEikDialogFlagWait| EEikDialogFlagFillAppClientRect | EEikDialogFlagNotifyEsc; 
       
   192     title = qtn_eq_title_equalizer;
       
   193     buttons = r_equalizer_softkeys_options_back__select;
       
   194 
       
   195     items =
       
   196         {
       
   197         DLG_LINE
       
   198             {
       
   199             type = EAknCtSingleGraphicListBox;
       
   200             id = ESelectionListControl; 
       
   201             control = LISTBOX
       
   202                 {
       
   203                 flags = EAknListBoxSelectionList;
       
   204                 };
       
   205             }
       
   206         };
       
   207     }
       
   208  
       
   209 // ---------------------------------------------------------
       
   210 //   
       
   211 //   r_dialog_text_rename_item_name
       
   212 //   Dialog for the name of a to be renamed item
       
   213 //
       
   214 // ---------------------------------------------------------
       
   215 //
       
   216 RESOURCE DIALOG r_dialog_text_rename_item_name
       
   217     {
       
   218     flags = EGeneralQueryFlags;
       
   219     buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
       
   220     items =
       
   221         {
       
   222         DLG_LINE
       
   223             {
       
   224             type = EAknCtQuery;
       
   225             id = EGeneralQuery;
       
   226             control = AVKON_DATA_QUERY
       
   227                 {
       
   228                 layout = EDataLayout;
       
   229                 label = qtn_fldr_item_name_prmpt;
       
   230                 control = EDWIN
       
   231                     {
       
   232           flags = EEikEdwinNoLineOrParaBreaks; 
       
   233                     maxlength = KMaxPresetNameLength;
       
   234                     };
       
   235                 };
       
   236             }
       
   237         };
       
   238     }
       
   239 
       
   240 // ---------------------------------------------------------
       
   241 //   
       
   242 //   r_dialog_text_new_item_name
       
   243 //   Dialog for the name of a new item
       
   244 //
       
   245 // ---------------------------------------------------------
       
   246 //
       
   247 RESOURCE DIALOG r_dialog_text_new_item_name
       
   248     {
       
   249     flags = EGeneralQueryFlags;
       
   250     buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
       
   251     items =
       
   252         {
       
   253         DLG_LINE
       
   254             {
       
   255             type = EAknCtQuery;
       
   256             id = EGeneralQuery;
       
   257             control = AVKON_DATA_QUERY
       
   258                 {
       
   259                 layout = EDataLayout;
       
   260                 label = qtn_eq_title_preset_name;
       
   261                 control = EDWIN
       
   262                     {
       
   263                     flags = EEikEdwinNoLineOrParaBreaks; 
       
   264                     maxlength = KMaxPresetNameLength;
       
   265                     };
       
   266                 };
       
   267             }
       
   268         };
       
   269     }
       
   270 
       
   271 // ---------------------------------------------------------
       
   272 //   
       
   273 //   r_equalizer_confirmation_query
       
   274 //   For delete confirmation
       
   275 //
       
   276 // ---------------------------------------------------------
       
   277 //
       
   278 RESOURCE DIALOG r_equalizer_confirmation_query
       
   279     {
       
   280     flags = EGeneralQueryFlags;
       
   281     buttons = R_AVKON_SOFTKEYS_YES_NO;
       
   282     items =
       
   283         {
       
   284         DLG_LINE
       
   285             {
       
   286             type = EAknCtQuery;
       
   287             id = EGeneralQuery;
       
   288             control = AVKON_CONFIRMATION_QUERY 
       
   289                 { 
       
   290                 layout = EConfirmationLayout;
       
   291                 };
       
   292             }
       
   293         };
       
   294     }
       
   295 
       
   296 // ---------------------------------------------------
       
   297 //
       
   298 //    r_qtn_equalizer_title_text
       
   299 //
       
   300 // ---------------------------------------------------
       
   301 //
       
   302 RESOURCE TBUF r_qtn_equalizer_title_text
       
   303     {
       
   304     buf = qtn_eq_title_equalizer;
       
   305     }
       
   306 
       
   307 // ---------------------------------------------------
       
   308 //
       
   309 //    r_qtn_eq_preset_default_name
       
   310 //
       
   311 // ---------------------------------------------------
       
   312 //
       
   313 RESOURCE TBUF r_qtn_eq_preset_default_name
       
   314     {
       
   315     buf = qtn_eq_preset_default_name;
       
   316     }
       
   317 
       
   318 // ---------------------------------------------------
       
   319 //
       
   320 //    r_eq_note_info_preset_activated
       
   321 //
       
   322 // ---------------------------------------------------
       
   323 //
       
   324 RESOURCE TBUF r_qtn_eq_note_info_preset_activated
       
   325     {
       
   326     buf = qtn_eq_note_info_preset_activated;
       
   327     }
       
   328 
       
   329 // ---------------------------------------------------
       
   330 //
       
   331 //    r_qtn_eq_note_err_preset_in_use_no_rename
       
   332 //
       
   333 // ---------------------------------------------------
       
   334 //
       
   335 RESOURCE TBUF r_qtn_eq_note_err_preset_in_use_no_rename
       
   336     {
       
   337     buf = qtn_eq_note_err_preset_in_use_no_rename;
       
   338     }
       
   339 
       
   340 // ---------------------------------------------------
       
   341 //
       
   342 //    r_eq_note_err_preset_in_use
       
   343 //
       
   344 // ---------------------------------------------------
       
   345 //
       
   346 RESOURCE TBUF r_qtn_eq_note_err_preset_in_use
       
   347     {
       
   348     buf = qtn_eq_note_err_preset_in_use;
       
   349     }
       
   350 
       
   351 // ---------------------------------------------------
       
   352 //
       
   353 //    r_qtn_query_common_conf_delete
       
   354 //
       
   355 // ---------------------------------------------------
       
   356 //
       
   357 RESOURCE TBUF r_qtn_query_common_conf_delete
       
   358     {
       
   359     buf = qtn_query_common_conf_delete;
       
   360     }
       
   361 
       
   362 // ---------------------------------------------------
       
   363 //
       
   364 //    r_qtn_fldr_illegal_characters
       
   365 //
       
   366 // ---------------------------------------------------
       
   367 //
       
   368 RESOURCE TBUF r_qtn_fldr_illegal_characters
       
   369     {
       
   370     buf = qtn_fldr_illegal_characters;
       
   371     }
       
   372 
       
   373 // ---------------------------------------------------
       
   374 //
       
   375 //    r_qtn_fldr_name_already_used
       
   376 //
       
   377 // ---------------------------------------------------
       
   378 //
       
   379 RESOURCE TBUF r_qtn_fldr_name_already_used
       
   380     {
       
   381     buf = qtn_fldr_name_already_used;
       
   382     }  
       
   383     
       
   384 // ---------------------------------------------------
       
   385 //
       
   386 //    r_qtn_equalizer_preset_none
       
   387 //
       
   388 // ---------------------------------------------------
       
   389 //
       
   390 RESOURCE TBUF r_qtn_equalizer_preset_none
       
   391     {
       
   392     buf = qtn_eq_preset_none;
       
   393     }
       
   394 
       
   395 // ---------------------------------------------------
       
   396 //
       
   397 //    r_qtn_memlo_not_enough_memory
       
   398 //
       
   399 // ---------------------------------------------------
       
   400 //
       
   401 RESOURCE TBUF r_qtn_memlo_not_enough_memory
       
   402     {
       
   403     buf = qtn_memlo_not_enough_memory;
       
   404     }
       
   405 
       
   406 // ---------------------------------------------------
       
   407 //
       
   408 //    r_qtn_eq_preset_frequency_hz
       
   409 //
       
   410 // ---------------------------------------------------
       
   411 //
       
   412 RESOURCE TBUF r_qtn_eq_preset_frequency_hz	
       
   413 	{ 
       
   414 		buf= qtn_eq_preset_frequency_hz; 
       
   415 	}
       
   416 		
       
   417 // ---------------------------------------------------
       
   418 //
       
   419 //    r_qtn_eq_preset_frequency_khz
       
   420 //
       
   421 // ---------------------------------------------------
       
   422 //
       
   423 RESOURCE TBUF r_qtn_eq_preset_frequency_khz	
       
   424 	{ 
       
   425 		buf= qtn_eq_preset_frequency_khz; 
       
   426 	}
       
   427     
       
   428 // ---------------------------------------------------------
       
   429 //   
       
   430 //   r_equalizer_predefined_presets
       
   431 //   Predefined preset names with localised names
       
   432 //
       
   433 // ---------------------------------------------------------
       
   434 //
       
   435 RESOURCE ARRAY r_equalizer_predefined_presets		
       
   436 	{
       
   437 	items=
       
   438 		{
       
   439 		LBUF { txt = "Rock""\t"qtn_eq_preset_rock; },
       
   440 		LBUF { txt = "Pop""\t"qtn_eq_preset_pop; },
       
   441 		LBUF { txt = "Jazz""\t"qtn_eq_preset_jazz; },
       
   442 		LBUF { txt = "Classic""\t"qtn_eq_preset_classic; },
       
   443 		LBUF { txt = "Bass Booster""\t"qtn_eq_preset_bassboost; }
       
   444 		};
       
   445 	}
       
   446 
       
   447 // End of File