camerauis/cameraapp/generic/common/data/CamAppWide.ra
branchRCL_3
changeset 54 bac7acad7cb3
parent 0 1ddebce53859
child 62 f0c0788c4de2
equal deleted inserted replaced
53:61bc0f252b2b 54:bac7acad7cb3
       
     1 /*
       
     2 * Copyright (c)  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:  Resource definitions for the Camera Application*
       
    15 */
       
    16 
       
    17 #include <bldvariant.hrh>
       
    18 #include <avkon.loc>
       
    19 
       
    20 
       
    21 
       
    22 //----------------------------------------------------
       
    23 //   
       
    24 //    r_cam_oom_note
       
    25 //    Out of memory note
       
    26 //
       
    27 //----------------------------------------------------
       
    28 //
       
    29 RESOURCE DIALOG r_cam_oom_note_ok_empty
       
    30     {
       
    31     flags = EAknWarningNoteFlags|EEikDialogFlagWait;
       
    32     buttons = R_AVKON_SOFTKEYS_OK_EMPTY__OK;
       
    33     items =
       
    34         {
       
    35         DLG_LINE
       
    36             {
       
    37             type = EAknCtNote;
       
    38             id = EGeneralNote;
       
    39             control = AVKON_NOTE
       
    40                 {
       
    41                 layout = EGeneralLayout;
       
    42                 animation = R_QGN_NOTE_WARNING_ANIM;
       
    43                 };
       
    44             }
       
    45         };
       
    46     }
       
    47 
       
    48 //----------------------------------------------------
       
    49 //   
       
    50 //    r_cam_oom_note
       
    51 //    Out of memory note with cancel option
       
    52 //
       
    53 //----------------------------------------------------
       
    54 //
       
    55 RESOURCE DIALOG r_cam_oom_note_ok_cancel
       
    56     {
       
    57     flags = EAknWarningNoteFlags|EEikDialogFlagWait;
       
    58     buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
       
    59     items =
       
    60         {
       
    61         DLG_LINE
       
    62             {
       
    63             type = EAknCtNote;
       
    64             id = EGeneralNote;
       
    65             control = AVKON_NOTE
       
    66                 {
       
    67                 layout = EGeneralLayout;
       
    68                 animation = R_QGN_NOTE_WARNING_ANIM;
       
    69                 };
       
    70             }
       
    71         };
       
    72     }
       
    73 
       
    74 
       
    75 //----------------------------------------------------
       
    76 //   
       
    77 //    r_cam_illegal_characters
       
    78 //    Information note displayed when there are illegal
       
    79 //    characters in the filename user tries to save
       
    80 //
       
    81 //----------------------------------------------------
       
    82 //
       
    83 RESOURCE AKN_NOTE_WRAPPER r_cam_illegal_characters 
       
    84     {
       
    85     resId = R_AKN_INFORMATION_NOTE_DIALOG_WAIT;
       
    86     timeout = EAknInformationNoteTimeout;
       
    87     tone = EAknNoteDialogNoTone;
       
    88     text = qtn_fldr_illegal_characters;
       
    89     }
       
    90     
       
    91 //----------------------------------------------------
       
    92 //
       
    93 //    r_cam_query_default_image_name
       
    94 //    Prompt for image name base query.
       
    95 //
       
    96 //----------------------------------------------------
       
    97 //
       
    98 RESOURCE TBUF r_cam_query_default_image_name
       
    99     {
       
   100     buf = qtn_lcam_query_default_image_name;
       
   101     }
       
   102 
       
   103 
       
   104 //----------------------------------------------------
       
   105 //
       
   106 //    r_cam_query_default_video_name
       
   107 //    Prompt for video name base query.
       
   108 //
       
   109 //----------------------------------------------------
       
   110 //
       
   111 RESOURCE TBUF r_cam_query_default_video_name
       
   112     {
       
   113     buf = qtn_lcam_query_default_video_name;
       
   114     }
       
   115 
       
   116 //----------------------------------------------------
       
   117 //
       
   118 //    r_cam_query_image_name
       
   119 //    Prompt for image name base query.
       
   120 //
       
   121 //----------------------------------------------------
       
   122 //
       
   123 RESOURCE TBUF r_cam_query_image_name
       
   124     {
       
   125     buf = qtn_lcam_query_image_name;
       
   126     }
       
   127 
       
   128 
       
   129 //----------------------------------------------------
       
   130 //
       
   131 //    r_cam_query_video_name
       
   132 //    Prompt for video name base query.
       
   133 //
       
   134 //----------------------------------------------------
       
   135 //
       
   136 RESOURCE TBUF r_cam_query_video_name
       
   137     {
       
   138     buf = qtn_lcam_query_video_name;
       
   139     }
       
   140 
       
   141 //----------------------------------------------------
       
   142 //   
       
   143 //    r_cam_rename_query
       
   144 //    Resources for image/video rename query dialog
       
   145 //
       
   146 //----------------------------------------------------
       
   147 //
       
   148 RESOURCE DIALOG r_cam_rename_query
       
   149     {
       
   150     flags = EAknGeneralQueryFlags;
       
   151     buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
       
   152     items=
       
   153         {
       
   154         DLG_LINE
       
   155             {
       
   156             type = EAknCtQuery;
       
   157             id = EGeneralQuery;
       
   158             control= AVKON_DATA_QUERY 
       
   159                 { 
       
   160                     layout = EDataLayout;
       
   161                     control = EDWIN 
       
   162                         {
       
   163                         };
       
   164                 };
       
   165             }
       
   166         };
       
   167     }
       
   168 
       
   169    
       
   170 //----------------------------------------------------
       
   171 //
       
   172 //    r_cam_softkeys_options_exit
       
   173 //    Softkeys definition which uses ECamCmdInternalExit
       
   174 //    instead of EAknSoftkeyExit (as in r_avkon_softkeys_exit)
       
   175 //
       
   176 //----------------------------------------------------
       
   177 RESOURCE CBA r_cam_softkeys_options_exit
       
   178     {
       
   179     buttons =
       
   180         {
       
   181         CBA_BUTTON { id = EAknSoftkeyOptions; txt = text_softkey_option; },
       
   182         CBA_BUTTON { id = ECamCmdInternalExit; txt = text_softkey_exit; }
       
   183         };
       
   184     }
       
   185 
       
   186 //----------------------------------------------------
       
   187 //   
       
   188 //    r_cam_unsuitable_filename
       
   189 //    Information note displayed when the filename 
       
   190 //    user tries to enter contains only "." or ".."
       
   191 //
       
   192 //----------------------------------------------------
       
   193 //
       
   194 RESOURCE AKN_NOTE_WRAPPER r_cam_unsuitable_filename 
       
   195     {
       
   196     resId = R_AKN_INFORMATION_NOTE_DIALOG_WAIT;
       
   197     timeout = EAknInformationNoteTimeout;
       
   198     tone = EAknNoteDialogNoTone;
       
   199     text = qtn_fldr_bad_file_name;
       
   200     }
       
   201 
       
   202 //----------------------------------------------------
       
   203 //   
       
   204 //    r_cam_memory_select_dialog
       
   205 //    Resource definition for Memory Select dialog in low memory conditions 
       
   206 //
       
   207 //----------------------------------------------------
       
   208 //
       
   209 RESOURCE MEMORYSELECTIONDIALOG r_cam_memory_select_dialog
       
   210    {
       
   211    softkey_1 = text_softkey_select;
       
   212    softkey_2 = text_softkey_cancel;
       
   213    }
       
   214 
       
   215 
       
   216 #ifndef CAMERAAPP_PLUGIN_BUILD
       
   217 
       
   218 //****************************************************************
       
   219 // THE FOLLOWING ARE RESOURCES NEEDED BY CAMERA ONLY
       
   220 //***************************************************************
       
   221 
       
   222 //----------------------------------------------------
       
   223 //   
       
   224 //    r_cam_error_note
       
   225 //    Error note
       
   226 //
       
   227 //----------------------------------------------------
       
   228 //
       
   229 RESOURCE DIALOG r_cam_error_note
       
   230     {
       
   231     flags = EAknWarningNoteFlags;
       
   232     buttons = R_AVKON_SOFTKEYS_OK_EMPTY;
       
   233     items =
       
   234         {
       
   235         DLG_LINE
       
   236             {
       
   237             type = EAknCtNote;
       
   238             id = EGeneralNote;
       
   239             control = AVKON_NOTE
       
   240                 {
       
   241                 layout = EGeneralLayout;
       
   242                 animation = R_QGN_NOTE_WARNING_ANIM;
       
   243                 };
       
   244             }
       
   245         };
       
   246     }
       
   247 
       
   248 
       
   249 
       
   250 // -----------------------------------------------------------------------------
       
   251 //
       
   252 // r_cam_memlo_not_enough_memory
       
   253 // Used when sequence capture fails with KErrNoMemory
       
   254 //
       
   255 // -----------------------------------------------------------------------------
       
   256 //
       
   257 RESOURCE TBUF r_cam_memlo_not_enough_memory     
       
   258     { 
       
   259     buf = qtn_memlo_not_enough_memory; 
       
   260     }
       
   261 
       
   262 //----------------------------------------------------
       
   263 //   
       
   264 //    r_cam_free_memory_wait_note
       
   265 //    Wait note shown when freeing memory at startup
       
   266 //
       
   267 //----------------------------------------------------
       
   268 //
       
   269 RESOURCE DIALOG r_cam_free_memory_wait_note
       
   270     {
       
   271     flags = EAknWaitNoteFlags;
       
   272     buttons = R_AVKON_SOFTKEYS_EMPTY;
       
   273     items=
       
   274         {
       
   275         DLG_LINE
       
   276             {
       
   277             type = EAknCtNote;
       
   278             id = EFreeingMemoryWaitNote;
       
   279             control = AVKON_NOTE 
       
   280                 {
       
   281                 layout = EWaitLayout;
       
   282                 animation = R_QGN_GRAF_WAIT_BAR_ANIM;
       
   283                 singular_label = qtn_lcam_note_free_memory;
       
   284                 };
       
   285             }
       
   286         };
       
   287     }
       
   288 
       
   289 RESOURCE TBUF r_note_text_free_memory
       
   290 	{
       
   291 	buf = qtn_lcam_note_free_memory;
       
   292 	}
       
   293 
       
   294 //-----------------------------------------------------------------------------
       
   295 //
       
   296 //    r_cam_overwrite_query
       
   297 //    Overwrite confirmation query
       
   298 //
       
   299 //-----------------------------------------------------------------------------
       
   300 //
       
   301 RESOURCE DIALOG r_cam_overwrite_query
       
   302     {
       
   303     flags = EGeneralQueryFlags;
       
   304     buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
       
   305     items =
       
   306         {
       
   307         DLG_LINE
       
   308             {
       
   309             type = EAknCtQuery;
       
   310             id = EGeneralQuery;
       
   311             control = AVKON_CONFIRMATION_QUERY
       
   312                 {
       
   313                 layout = EConfirmationQueryLayout;
       
   314                 };
       
   315             }
       
   316         };
       
   317     }
       
   318 
       
   319 //----------------------------------------------------
       
   320 //   
       
   321 //    r_cam_softkeys_activate_cancel__select
       
   322 //    Softkeys for self-timer state (activate/cancel)
       
   323 //
       
   324 //----------------------------------------------------
       
   325 //
       
   326 RESOURCE CBA r_cam_softkeys_activate_cancel__select
       
   327     {
       
   328 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   329     buttons  = 
       
   330         {
       
   331         CBA_BUTTON { id = ECamCmdSelfTimerActivate; txt = qtn_lcam_softkey_activate; },
       
   332         CBA_BUTTON { id = ECamCmdSelfTimerCancel;   txt = text_softkey_cancel; },
       
   333         CBA_BUTTON { id = ECamMSKCmdSelect;         txt = ""; }
       
   334         };
       
   335     }
       
   336 
       
   337 //----------------------------------------------------
       
   338 //   
       
   339 //    r_cam_softkeys_selftimer_blank_cancel
       
   340 //    Softkeys for self-timer state (blank/cancel)
       
   341 //
       
   342 //----------------------------------------------------
       
   343 //
       
   344 RESOURCE CBA r_cam_softkeys_selftimer_blank_cancel
       
   345     {
       
   346 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   347     buttons  = 
       
   348         {
       
   349         CBA_BUTTON { id = EAknSoftkeyEmpty;            txt = ""; },
       
   350         CBA_BUTTON { id = ECamCmdSelfTimerCancel;   txt = text_softkey_cancel; }
       
   351         };
       
   352     }
       
   353     
       
   354 //----------------------------------------------------
       
   355 //   
       
   356 //    r_cam_softkeys_blank_stop
       
   357 //    Softkeys for during sequence capture (blank/stop)
       
   358 //
       
   359 //----------------------------------------------------
       
   360 //
       
   361 RESOURCE CBA r_cam_softkeys_blank_stop
       
   362     {
       
   363     flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   364     buttons  = 
       
   365         {
       
   366         CBA_BUTTON { id = EAknSoftkeyEmpty;            txt = ""; },
       
   367         CBA_BUTTON { id = EAknSoftkeyCancel;   txt = text_softkey_stop; }
       
   368         };
       
   369     }        
       
   370 
       
   371 //----------------------------------------------------
       
   372 //   
       
   373 //    r_cam_softkeys_blank
       
   374 //    Blank softkeys
       
   375 //
       
   376 //----------------------------------------------------
       
   377 //
       
   378 RESOURCE CBA r_cam_softkeys_blank
       
   379     {
       
   380 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   381     buttons  = 
       
   382         {
       
   383         CBA_BUTTON { id = EAknSoftkeyEmpty;            txt = ""; },
       
   384         CBA_BUTTON { id = EAknSoftkeyEmpty;            txt = ""; }
       
   385         };
       
   386     }
       
   387 
       
   388 //----------------------------------------------------
       
   389 //   
       
   390 //    r_cam_softkeys_blank_secondary
       
   391 //    Blank softkeys
       
   392 //
       
   393 //----------------------------------------------------
       
   394 //
       
   395 RESOURCE CBA r_cam_softkeys_blank_secondary
       
   396     {
       
   397     buttons  = 
       
   398         {
       
   399         CBA_BUTTON { id = EAknSoftkeyEmpty;            txt = ""; },
       
   400         CBA_BUTTON { id = EAknSoftkeyEmpty;            txt = ""; }
       
   401         };
       
   402     }
       
   403 
       
   404 //----------------------------------------------------
       
   405 //   
       
   406 //    r_cam_softkeys_continue_stop
       
   407 //    Softkeys for recording paused state (continue/stop)
       
   408 //
       
   409 //----------------------------------------------------
       
   410 //
       
   411 RESOURCE CBA r_cam_softkeys_continue_stop
       
   412     {
       
   413 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   414     buttons  = 
       
   415         {
       
   416         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   417         CBA_BUTTON { id = ECamCmdContinue; txt = qtn_lcam_softkey_continue; }
       
   418         };
       
   419     }
       
   420 
       
   421 //----------------------------------------------------
       
   422 //   
       
   423 //    r_cam_softkeys_continue_stop
       
   424 //    Softkeys for recording paused state (continue/stop)
       
   425 //
       
   426 //----------------------------------------------------
       
   427 //
       
   428 RESOURCE CBA r_cam_softkeys_continue_stop_secondary
       
   429     {
       
   430     buttons  = 
       
   431         {
       
   432         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   433         CBA_BUTTON { id = ECamCmdContinue; txt = qtn_lcam_softkey_continue; }
       
   434         };
       
   435     }
       
   436 
       
   437 
       
   438 //----------------------------------------------------
       
   439 //   
       
   440 //    r_cam_softkeys_pause_stop
       
   441 //    Softkeys for recording state(pause/stop)
       
   442 //
       
   443 //----------------------------------------------------
       
   444 //
       
   445 RESOURCE CBA r_cam_softkeys_pause_stop
       
   446     {
       
   447 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   448     buttons  = 
       
   449         {
       
   450         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   451         CBA_BUTTON { id = ECamCmdPause; txt = text_softkey_pause; }
       
   452         };
       
   453     }
       
   454 
       
   455 //----------------------------------------------------
       
   456 //   
       
   457 //    r_cam_softkeys_pause_stop_secondary
       
   458 //    Softkeys for recording state(pause/stop)
       
   459 //
       
   460 //----------------------------------------------------
       
   461 //
       
   462 RESOURCE CBA r_cam_softkeys_pause_stop_secondary
       
   463     {
       
   464     buttons  = 
       
   465         {
       
   466         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   467         CBA_BUTTON { id = ECamCmdPause; txt = text_softkey_pause; }
       
   468         };
       
   469     }
       
   470 
       
   471 //----------------------------------------------------
       
   472 //   
       
   473 //    r_cam_softkeys_select_cancel
       
   474 //    Softkeys for when using horizontal selector
       
   475 //
       
   476 //----------------------------------------------------
       
   477 //
       
   478 RESOURCE CBA r_cam_softkeys_select_cancel
       
   479     {
       
   480 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   481     buttons  = 
       
   482         {
       
   483         CBA_BUTTON { id = EAknSoftkeySelect; txt = text_softkey_select; },
       
   484         CBA_BUTTON { id = EAknSoftkeyCancel; txt = text_softkey_cancel; }
       
   485         };
       
   486     }
       
   487 
       
   488 //----------------------------------------------------
       
   489 //   
       
   490 //    r_cam_softkeys_back
       
   491 //    Softkeys for post-capture views when processing image/video
       
   492 //
       
   493 //----------------------------------------------------
       
   494 //
       
   495 RESOURCE CBA r_cam_softkeys_back
       
   496     {
       
   497     flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   498     buttons =
       
   499         {
       
   500         CBA_BUTTON { txt = text_softkey_empty;},
       
   501         CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   502         CBA_BUTTON { txt = text_softkey_empty; }
       
   503         };
       
   504     }
       
   505 
       
   506 //----------------------------------------------------
       
   507 //   
       
   508 //    r_cam_softkeys_back_secondary
       
   509 //    Softkeys for post-capture views when processing image/video
       
   510 //
       
   511 //----------------------------------------------------
       
   512 //
       
   513 RESOURCE CBA r_cam_softkeys_back_secondary
       
   514     {
       
   515     buttons =
       
   516         {
       
   517         CBA_BUTTON { txt = text_softkey_empty;},
       
   518         CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   519         CBA_BUTTON { txt = text_softkey_empty; }
       
   520         };
       
   521     }
       
   522 
       
   523 //----------------------------------------------------
       
   524 //   
       
   525 //    r_cam_softkeys_select_delete__select
       
   526 //    Softkeys for embedded post-exposure state
       
   527 //
       
   528 //----------------------------------------------------
       
   529 //
       
   530 RESOURCE CBA r_cam_softkeys_select_delete__select
       
   531     {
       
   532     flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   533     buttons  = 
       
   534         {
       
   535         CBA_BUTTON { id = ECamCmdSelect; txt = text_softkey_select; },
       
   536         CBA_BUTTON { id = ECamCmdDelete; txt = qtn_lcam_softkey_delete; },
       
   537         CBA_BUTTON { id = ECamCmdSelect; txt = text_softkey_select; }
       
   538         };
       
   539     }
       
   540 
       
   541 //----------------------------------------------------
       
   542 //   
       
   543 //    r_cam_softkeys_select_delete__select_secondary
       
   544 //    Softkeys for embedded post-exposure state
       
   545 //
       
   546 //----------------------------------------------------
       
   547 //
       
   548 RESOURCE CBA r_cam_softkeys_select_delete__select_secondary
       
   549     {
       
   550     buttons  = 
       
   551         {
       
   552         CBA_BUTTON { id = ECamCmdSelect; txt = text_softkey_select; },
       
   553         CBA_BUTTON { id = ECamCmdDelete; txt = qtn_lcam_softkey_delete; },
       
   554         CBA_BUTTON { id = ECamCmdSelect; txt = ""; }
       
   555         };
       
   556     }
       
   557     
       
   558 //----------------------------------------------------
       
   559 //   
       
   560 //    r_cam_softkeys_blank_exit
       
   561 //    Softkeys for when application is in a capture mode
       
   562 //    transition. Used instead of r_avkon_softkeys_exit
       
   563 //    as that uses the wrong command id (EAknSoftkeyBack
       
   564 //    instead of ECamCmdPretendExit)
       
   565 //
       
   566 //----------------------------------------------------
       
   567 RESOURCE CBA r_cam_softkeys_blank_exit
       
   568    {
       
   569    flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   570    buttons =
       
   571        {
       
   572        CBA_BUTTON { txt = text_softkey_empty; },
       
   573        CBA_BUTTON { id = ECamCmdInternalExit; txt = text_softkey_exit; }
       
   574        };
       
   575    }
       
   576 
       
   577 //----------------------------------------------------
       
   578 //   
       
   579 //    r_cam_softkeys_blank_exit_secondary
       
   580 //    Softkeys for when application is in a capture mode
       
   581 //    transition. Used instead of r_avkon_softkeys_exit
       
   582 //    as that uses the wrong command id (EAknSoftkeyBack
       
   583 //    instead of ECamCmdPretendExit)
       
   584 //
       
   585 //----------------------------------------------------
       
   586 RESOURCE CBA r_cam_softkeys_blank_exit_secondary
       
   587    {
       
   588    buttons =
       
   589        {
       
   590        CBA_BUTTON { txt = text_softkey_empty; },
       
   591        CBA_BUTTON { id = ECamCmdInternalExit; txt = text_softkey_exit; }
       
   592        };
       
   593    }
       
   594    
       
   595 //----------------------------------------------------
       
   596 //
       
   597 //    r_cam_softkeys_options_exit__continue
       
   598 //    Softkeys definition which uses ECamCmdContinue
       
   599 //    to handle the MSK event to continue from standby mode.
       
   600 //
       
   601 //----------------------------------------------------
       
   602 RESOURCE CBA r_cam_softkeys_options_exit__continue
       
   603     {
       
   604 	//flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   605     buttons =
       
   606         {
       
   607         CBA_BUTTON { id = ECamCmdExitStandby;     txt = qtn_lcam_softkey_continue; },
       
   608         CBA_BUTTON { id = ECamCmdInternalExit; 		txt = text_softkey_exit; }
       
   609         };
       
   610     }
       
   611 
       
   612 //----------------------------------------------------
       
   613 //
       
   614 //    r_cam_softkeys_options_back__continue
       
   615 //    Softkeys definition which uses ECamCmdContinue
       
   616 //    to handle the MSK event to continue from standby mode.
       
   617 //
       
   618 //----------------------------------------------------
       
   619 RESOURCE CBA r_cam_softkeys_options_back__continue
       
   620     {
       
   621 	//flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   622     buttons =
       
   623         {
       
   624         CBA_BUTTON { id = EAknSoftkeyOptions;  txt = text_softkey_option; },
       
   625         CBA_BUTTON { id = EAknSoftkeyBack;     txt = text_softkey_back; }
       
   626         // CBA_BUTTON { id = ECamCmdExitStandby;     txt = qtn_lcam_msk_continue; }
       
   627         };
       
   628     }
       
   629 
       
   630 //----------------------------------------------------
       
   631 //
       
   632 //    r_cam_softkeys_courtesy
       
   633 //    Softkeys definition used when courtesy UI is active
       
   634 //
       
   635 //----------------------------------------------------
       
   636 RESOURCE CBA r_cam_softkeys_courtesy
       
   637     {
       
   638 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   639     buttons =
       
   640         {
       
   641         CBA_BUTTON { id = ECamCmdRaiseCourtesyUI; txt = ""; },
       
   642         CBA_BUTTON { id = ECamCmdRaiseCourtesyUI; txt = ""; }
       
   643         };
       
   644     }
       
   645 
       
   646 //----------------------------------------------------
       
   647 //   
       
   648 //    r_cam_unable_to_rename
       
   649 //    Information note displayed when attempting 
       
   650 //    an illegal rename (ie. overwriting images that
       
   651 //    are part of the same burst capture)
       
   652 //
       
   653 //----------------------------------------------------
       
   654 //
       
   655 RESOURCE AKN_NOTE_WRAPPER r_cam_unable_to_rename 
       
   656     {
       
   657     resId = R_AKN_INFORMATION_NOTE_DIALOG_WAIT;
       
   658     timeout = EAknInformationNoteTimeout;
       
   659     tone = EAknNoteDialogNoTone;
       
   660     text = ""; // set from code, see r_qtn_fldr_cant_rename_item below
       
   661     }
       
   662 
       
   663 //----------------------------------------------------
       
   664 //   
       
   665 //    r_note_text_memory_full
       
   666 //    Error note text - all memory full
       
   667 //
       
   668 //----------------------------------------------------
       
   669 //
       
   670 RESOURCE TBUF r_note_text_allmemory_full
       
   671     {
       
   672     buf = qtn_lcam_note_allmemory_full;
       
   673     }
       
   674 
       
   675 //----------------------------------------------------
       
   676 //   
       
   677 //    r_note_text_massmemory_full
       
   678 //    Error note text - mass storage memory full
       
   679 //
       
   680 //----------------------------------------------------
       
   681 //
       
   682 RESOURCE TBUF r_note_text_massmemory_full
       
   683     {
       
   684     buf = qtn_memlo_not_enough_mass_memory;
       
   685     }
       
   686 
       
   687 //----------------------------------------------------
       
   688 //   
       
   689 //    r_note_text_not_enough_memory_card_defaultname
       
   690 //    Error note text - not enough memory in memory card with default name
       
   691 //
       
   692 //----------------------------------------------------
       
   693 //
       
   694 RESOURCE TBUF r_note_text_not_enough_memory_card_defaultname
       
   695     {
       
   696     buf = qtn_memlo_not_enough_memory_card_defaultname;
       
   697     }
       
   698 
       
   699 //----------------------------------------------------
       
   700 //   
       
   701 //    r_note_text_not_enough_memory_card_name
       
   702 //    Error note text - not enough memory in memory card with user defined name
       
   703 //
       
   704 //----------------------------------------------------
       
   705 //
       
   706 RESOURCE TBUF r_note_text_not_enough_memory_card_name
       
   707     {
       
   708     buf = qtn_memlo_not_enough_memory_card_name;
       
   709     }
       
   710 
       
   711 //----------------------------------------------------
       
   712 //   
       
   713 //    r_note_text_not_enough_device_memory
       
   714 //    Error note text - not enough memory in phone memory
       
   715 //
       
   716 //----------------------------------------------------
       
   717 //
       
   718 RESOURCE TBUF r_note_text_not_enough_device_memory
       
   719     {
       
   720     buf = qtn_memlo_not_enough_device_memory;
       
   721     }
       
   722 
       
   723 //----------------------------------------------------
       
   724 //   
       
   725 //    r_note_text_memory_full
       
   726 //    Error note text - memory card not inserted/
       
   727 //    corrupt/locked
       
   728 //
       
   729 //----------------------------------------------------
       
   730 //
       
   731 RESOURCE TBUF r_note_text_card_not_inserted
       
   732     {
       
   733     buf = qtn_lcam_mmc_not_inserted;
       
   734     }
       
   735 
       
   736 //----------------------------------------------------
       
   737 //   
       
   738 //    r_note_text_card_read_only
       
   739 //    Error note text - memory card read-only
       
   740 //
       
   741 //----------------------------------------------------
       
   742 //
       
   743 RESOURCE TBUF r_note_text_card_read_only
       
   744     {
       
   745     buf = qtn_lcam_mmc_read_only_mass_storage;
       
   746     }
       
   747 
       
   748 //----------------------------------------------------
       
   749 //   
       
   750 //    r_note_text_memory_full
       
   751 //    Error note text - internal memory full
       
   752 //
       
   753 //----------------------------------------------------
       
   754 //
       
   755 RESOURCE TBUF r_note_text_internal_full
       
   756     {
       
   757     buf = qtn_lcam_note_internal_full;
       
   758     }
       
   759 //----------------------------------------------------
       
   760 //   
       
   761 //    r_note_text_memory_full
       
   762 //    Error note text - memory full
       
   763 //
       
   764 //----------------------------------------------------
       
   765 //
       
   766 RESOURCE TBUF r_note_text_memory_full
       
   767     {
       
   768     buf = qtn_lcam_note_memory_full;
       
   769     }
       
   770 
       
   771 
       
   772 //----------------------------------------------------
       
   773 //   
       
   774 //    r_note_text_card_mem_full
       
   775 //    Query note text - Card memory full; switch to internal memory
       
   776 //
       
   777 //----------------------------------------------------
       
   778 //
       
   779 RESOURCE TBUF r_note_text_card_mem_full
       
   780     {
       
   781     buf = qtn_lcam_note_card_mem_full;
       
   782     }
       
   783 
       
   784 //----------------------------------------------------
       
   785 //   
       
   786 //    r_note_text_internal_mem_full
       
   787 //    Query note text - Internal memory full; switch to card memory
       
   788 //
       
   789 //----------------------------------------------------
       
   790 //
       
   791 RESOURCE TBUF r_note_text_internal_mem_full
       
   792     {
       
   793     buf = qtn_lcam_note_internal_mem_full;
       
   794     }
       
   795 	
       
   796 
       
   797 //----------------------------------------------------
       
   798 //   
       
   799 //    r_qtn_fldr_cant_rename_item
       
   800 //    Text shown when attempting 
       
   801 //    an illegal rename (ie. overwriting images that
       
   802 //    are part of the same burst capture)
       
   803 //
       
   804 //----------------------------------------------------
       
   805 //
       
   806 RESOURCE TBUF r_qtn_fldr_cant_rename_item
       
   807     {
       
   808     buf = qtn_fldr_cant_rename_item;
       
   809     }
       
   810     
       
   811 //-----------------------------------------------------------------------------
       
   812 //
       
   813 //    r_qtn_fldr_overwrite_query
       
   814 //    Overwrite confirmation query text.
       
   815 //
       
   816 //-----------------------------------------------------------------------------
       
   817 //
       
   818 RESOURCE TBUF r_qtn_fldr_overwrite_query
       
   819     {
       
   820     buf = qtn_fldr_overwrite_query;
       
   821     }
       
   822 
       
   823 #endif //CAMERAAPP_PLUGIN_BUILD
       
   824 
       
   825 
       
   826 /*
       
   827 //-----------------------------------------------------------------------------
       
   828 //
       
   829 //    r_qtn_processing_video
       
   830 //    Processing video text, displayed on blended background in the bottom of
       
   831 //    thescreen in pre- and postcapture view.
       
   832 //
       
   833 //-----------------------------------------------------------------------------
       
   834 //
       
   835 RESOURCE TBUF r_qtn_processing_video_text
       
   836     {
       
   837     buf = qtn_lcam_note_processing_video;
       
   838     }    
       
   839 */
       
   840 /*
       
   841 //-----------------------------------------------------------------------------
       
   842 //
       
   843 //    r_cam_processing_text_bg
       
   844 //    Size and position of the processing text blended background
       
   845 //
       
   846 //-----------------------------------------------------------------------------
       
   847 //
       
   848 RESOURCE AVKON_LAYOUT_RECT r_cam_processing_text_bg
       
   849     { 
       
   850     r = 116; t = 219; W = 204; H = 21;
       
   851     } 
       
   852 */
       
   853