camerauis/cameraapp/generic/common/data/CamAppWideV2.ra
branchRCL_3
changeset 24 bac7acad7cb3
parent 0 1ddebce53859
equal deleted inserted replaced
23:61bc0f252b2b 24:bac7acad7cb3
       
     1 /*
       
     2 * Copyright (c) 2009 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 //    r_cam_softkeys_continue_stop
       
   406 //    Softkeys for recording paused state (continue/stop)
       
   407 //
       
   408 //----------------------------------------------------
       
   409 //
       
   410 RESOURCE CBA r_cam_softkeys_continue_stop
       
   411     {
       
   412 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   413     buttons  = 
       
   414         {
       
   415         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   416         CBA_BUTTON { id = ECamCmdContinue; txt = qtn_lcam_softkey_continue; }
       
   417         };
       
   418     }
       
   419 
       
   420 //----------------------------------------------------
       
   421 //   
       
   422 //    r_cam_softkeys_continue_stop_secondary
       
   423 //    Softkeys for recording paused state (continue/stop)
       
   424 //
       
   425 //----------------------------------------------------
       
   426 //
       
   427 RESOURCE CBA r_cam_softkeys_continue_stop_secondary
       
   428     {
       
   429     buttons  = 
       
   430         {
       
   431         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   432         CBA_BUTTON { id = ECamCmdContinue; txt = qtn_lcam_softkey_continue; }
       
   433         };
       
   434     }
       
   435 
       
   436 //----------------------------------------------------
       
   437 //   
       
   438 //    r_cam_softkeys_pause_stop
       
   439 //    Softkeys for recording state(pause/stop)
       
   440 //
       
   441 //----------------------------------------------------
       
   442 //
       
   443 RESOURCE CBA r_cam_softkeys_pause_stop
       
   444     {
       
   445 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   446     buttons  = 
       
   447         {
       
   448         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   449         CBA_BUTTON { id = ECamCmdPause; txt = text_softkey_pause; }
       
   450         };
       
   451     }
       
   452 
       
   453 //----------------------------------------------------
       
   454 //   
       
   455 //    r_cam_softkeys_pause_stop_secondary
       
   456 //    Softkeys for recording state(pause/stop)
       
   457 //
       
   458 //----------------------------------------------------
       
   459 //
       
   460 RESOURCE CBA r_cam_softkeys_pause_stop_secondary
       
   461     {
       
   462     buttons  = 
       
   463         {
       
   464         CBA_BUTTON { id = ECamCmdStop; txt = text_softkey_stop; },
       
   465         CBA_BUTTON { id = ECamCmdPause; txt = text_softkey_pause; }
       
   466         };
       
   467     }
       
   468 //----------------------------------------------------
       
   469 //   
       
   470 //    r_cam_softkeys_select_cancel
       
   471 //    Softkeys for when using horizontal selector
       
   472 //
       
   473 //----------------------------------------------------
       
   474 //
       
   475 RESOURCE CBA r_cam_softkeys_select_cancel
       
   476     {
       
   477 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   478     buttons  = 
       
   479         {
       
   480         CBA_BUTTON { id = EAknSoftkeySelect; txt = text_softkey_select; },
       
   481         CBA_BUTTON { id = EAknSoftkeyCancel; txt = text_softkey_cancel; }
       
   482         };
       
   483     }
       
   484 
       
   485 //----------------------------------------------------
       
   486 //   
       
   487 //    r_cam_softkeys_back
       
   488 //    Softkeys for post-capture views when processing image/video
       
   489 //
       
   490 //----------------------------------------------------
       
   491 //
       
   492 RESOURCE CBA r_cam_softkeys_back
       
   493     {
       
   494     flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   495     buttons =
       
   496         {
       
   497         CBA_BUTTON { txt = text_softkey_empty;},
       
   498         CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   499         CBA_BUTTON { txt = text_softkey_empty; }
       
   500         };
       
   501     }
       
   502 
       
   503 //----------------------------------------------------
       
   504 //   
       
   505 //    r_cam_softkeys_back_secondary
       
   506 //    Softkeys for post-capture views when processing image/video
       
   507 //
       
   508 //----------------------------------------------------
       
   509 //
       
   510 RESOURCE CBA r_cam_softkeys_back_secondary
       
   511     {
       
   512     buttons =
       
   513         {
       
   514         CBA_BUTTON { txt = text_softkey_empty;},
       
   515         CBA_BUTTON { id = EAknSoftkeyBack; txt = text_softkey_back; },
       
   516         CBA_BUTTON { txt = text_softkey_empty; }
       
   517         };
       
   518     }
       
   519 
       
   520 //----------------------------------------------------
       
   521 //   
       
   522 //    r_cam_softkeys_select_delete__select
       
   523 //    Softkeys for embedded post-exposure state
       
   524 //
       
   525 //----------------------------------------------------
       
   526 //
       
   527 RESOURCE CBA r_cam_softkeys_select_delete__select
       
   528     {
       
   529     flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   530     buttons  = 
       
   531         {
       
   532         CBA_BUTTON { id = ECamCmdSelect; txt = text_softkey_select; },
       
   533         CBA_BUTTON { id = ECamCmdDelete; txt = qtn_lcam_softkey_delete; },
       
   534         CBA_BUTTON { id = ECamCmdSelect; txt = text_softkey_select; }
       
   535         };
       
   536     }
       
   537 
       
   538 //----------------------------------------------------
       
   539 //   
       
   540 //    r_cam_softkeys_select_delete__select_secondary
       
   541 //    Softkeys for embedded post-exposure state
       
   542 //
       
   543 //----------------------------------------------------
       
   544 //
       
   545 RESOURCE CBA r_cam_softkeys_select_delete__select_secondary
       
   546     {
       
   547     buttons  = 
       
   548         {
       
   549         CBA_BUTTON { id = ECamCmdSelect; txt = text_softkey_select; },
       
   550         CBA_BUTTON { id = ECamCmdDelete; txt = qtn_lcam_softkey_delete; },
       
   551         CBA_BUTTON { id = ECamCmdSelect; txt = ""; }
       
   552         };
       
   553     }
       
   554     
       
   555 //----------------------------------------------------
       
   556 //   
       
   557 //    r_cam_softkeys_blank_exit
       
   558 //    Softkeys for when application is in a capture mode
       
   559 //    transition. Used instead of r_avkon_softkeys_exit
       
   560 //    as that uses the wrong command id (EAknSoftkeyBack
       
   561 //    instead of ECamCmdPretendExit)
       
   562 //
       
   563 //----------------------------------------------------
       
   564 RESOURCE CBA r_cam_softkeys_blank_exit
       
   565    {
       
   566    flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   567    buttons =
       
   568        {
       
   569        CBA_BUTTON { txt = text_softkey_empty; },
       
   570        CBA_BUTTON { id = ECamCmdInternalExit; txt = text_softkey_exit; }
       
   571        };
       
   572    }    
       
   573 
       
   574 //----------------------------------------------------
       
   575 //   
       
   576 //    r_cam_softkeys_blank_exit_secondary
       
   577 //    Softkeys for when application is in a capture mode
       
   578 //    transition. Used instead of r_avkon_softkeys_exit
       
   579 //    as that uses the wrong command id (EAknSoftkeyBack
       
   580 //    instead of ECamCmdPretendExit)
       
   581 //
       
   582 //----------------------------------------------------
       
   583 RESOURCE CBA r_cam_softkeys_blank_exit_secondary
       
   584    {
       
   585    buttons =
       
   586        {
       
   587        CBA_BUTTON { txt = text_softkey_empty; },
       
   588        CBA_BUTTON { id = ECamCmdInternalExit; txt = text_softkey_exit; }
       
   589        };
       
   590    }
       
   591 
       
   592 //----------------------------------------------------
       
   593 //
       
   594 //    r_cam_softkeys_options_exit__continue
       
   595 //    Softkeys definition which uses ECamCmdContinue
       
   596 //    to handle the MSK event to continue from standby mode.
       
   597 //
       
   598 //----------------------------------------------------
       
   599 RESOURCE CBA r_cam_softkeys_options_exit__continue
       
   600     {
       
   601 	//flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   602     buttons =
       
   603         {
       
   604         CBA_BUTTON { id = ECamCmdExitStandby;     txt = qtn_lcam_softkey_continue; },
       
   605         CBA_BUTTON { id = ECamCmdInternalExit; 		txt = text_softkey_exit; }
       
   606         };
       
   607     }
       
   608 
       
   609 //----------------------------------------------------
       
   610 //
       
   611 //    r_cam_softkeys_options_back__continue
       
   612 //    Softkeys definition which uses ECamCmdContinue
       
   613 //    to handle the MSK event to continue from standby mode.
       
   614 //
       
   615 //----------------------------------------------------
       
   616 RESOURCE CBA r_cam_softkeys_options_back__continue
       
   617     {
       
   618 	//flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   619     buttons =
       
   620         {
       
   621         CBA_BUTTON { id = EAknSoftkeyOptions;  txt = text_softkey_option; },
       
   622         CBA_BUTTON { id = EAknSoftkeyBack;     txt = text_softkey_back; }
       
   623         // CBA_BUTTON { id = ECamCmdExitStandby;     txt = qtn_lcam_msk_continue; }
       
   624         };
       
   625     }
       
   626 
       
   627 //----------------------------------------------------
       
   628 //
       
   629 //    r_cam_softkeys_courtesy
       
   630 //    Softkeys definition used when courtesy UI is active
       
   631 //
       
   632 //----------------------------------------------------
       
   633 RESOURCE CBA r_cam_softkeys_courtesy
       
   634     {
       
   635 	flags = EEikButtonGroupAddToStack | EEikCbaFlagTransparent;
       
   636     buttons =
       
   637         {
       
   638         CBA_BUTTON { id = ECamCmdRaiseCourtesyUI; txt = ""; },
       
   639         CBA_BUTTON { id = ECamCmdRaiseCourtesyUI; txt = ""; }
       
   640         };
       
   641     }
       
   642 
       
   643 //----------------------------------------------------
       
   644 //   
       
   645 //    r_cam_unable_to_rename
       
   646 //    Information note displayed when attempting 
       
   647 //    an illegal rename (ie. overwriting images that
       
   648 //    are part of the same burst capture)
       
   649 //
       
   650 //----------------------------------------------------
       
   651 //
       
   652 RESOURCE AKN_NOTE_WRAPPER r_cam_unable_to_rename 
       
   653     {
       
   654     resId = R_AKN_INFORMATION_NOTE_DIALOG_WAIT;
       
   655     timeout = EAknInformationNoteTimeout;
       
   656     tone = EAknNoteDialogNoTone;
       
   657     text = ""; // set from code, see r_qtn_fldr_cant_rename_item below
       
   658     }
       
   659 
       
   660 //----------------------------------------------------
       
   661 //   
       
   662 //    r_note_text_memory_full
       
   663 //    Error note text - all memory full
       
   664 //
       
   665 //----------------------------------------------------
       
   666 //
       
   667 RESOURCE TBUF r_note_text_allmemory_full
       
   668     {
       
   669     buf = qtn_lcam_note_allmemory_full;
       
   670     }
       
   671 
       
   672 //----------------------------------------------------
       
   673 //   
       
   674 //    r_note_text_massmemory_full
       
   675 //    Error note text - mass storage memory full
       
   676 //
       
   677 //----------------------------------------------------
       
   678 //
       
   679 RESOURCE TBUF r_note_text_massmemory_full
       
   680     {
       
   681     buf = qtn_memlo_not_enough_mass_memory;
       
   682     }
       
   683 
       
   684 //----------------------------------------------------
       
   685 //   
       
   686 //    r_note_text_not_enough_memory_card_defaultname
       
   687 //    Error note text - not enough memory in memory card with default name
       
   688 //
       
   689 //----------------------------------------------------
       
   690 //
       
   691 RESOURCE TBUF r_note_text_not_enough_memory_card_defaultname
       
   692     {
       
   693     buf = qtn_memlo_not_enough_memory_card_defaultname;
       
   694     }
       
   695 
       
   696 //----------------------------------------------------
       
   697 //   
       
   698 //    r_note_text_not_enough_memory_card_name
       
   699 //    Error note text - not enough memory in memory card with user defined name
       
   700 //
       
   701 //----------------------------------------------------
       
   702 //
       
   703 RESOURCE TBUF r_note_text_not_enough_memory_card_name
       
   704     {
       
   705     buf = qtn_memlo_not_enough_memory_card_name;
       
   706     }
       
   707 
       
   708 //----------------------------------------------------
       
   709 //   
       
   710 //    r_note_text_not_enough_device_memory
       
   711 //    Error note text - not enough memory in phone memory
       
   712 //
       
   713 //----------------------------------------------------
       
   714 //
       
   715 RESOURCE TBUF r_note_text_not_enough_device_memory
       
   716     {
       
   717     buf = qtn_memlo_not_enough_device_memory;
       
   718     }
       
   719 
       
   720 //----------------------------------------------------
       
   721 //   
       
   722 //    r_note_text_memory_full
       
   723 //    Error note text - memory card not inserted/
       
   724 //    corrupt/locked
       
   725 //
       
   726 //----------------------------------------------------
       
   727 //
       
   728 RESOURCE TBUF r_note_text_card_not_inserted
       
   729     {
       
   730     buf = qtn_lcam_mmc_not_inserted;
       
   731     }
       
   732 
       
   733 //----------------------------------------------------
       
   734 //   
       
   735 //    r_note_text_card_read_only
       
   736 //    Error note text - memory card read-only
       
   737 //
       
   738 //----------------------------------------------------
       
   739 //
       
   740 RESOURCE TBUF r_note_text_card_read_only
       
   741     {
       
   742     buf = qtn_lcam_mmc_read_only_mass_storage;
       
   743     }
       
   744 
       
   745 //----------------------------------------------------
       
   746 //   
       
   747 //    r_note_text_memory_full
       
   748 //    Error note text - internal memory full
       
   749 //
       
   750 //----------------------------------------------------
       
   751 //
       
   752 RESOURCE TBUF r_note_text_internal_full
       
   753     {
       
   754     buf = qtn_lcam_note_internal_full;
       
   755     }
       
   756 //----------------------------------------------------
       
   757 //   
       
   758 //    r_note_text_memory_full
       
   759 //    Error note text - memory full
       
   760 //
       
   761 //----------------------------------------------------
       
   762 //
       
   763 RESOURCE TBUF r_note_text_memory_full
       
   764     {
       
   765     buf = qtn_lcam_note_memory_full;
       
   766     }
       
   767 	
       
   768 
       
   769 //----------------------------------------------------
       
   770 //   
       
   771 //    r_note_text_card_mem_full
       
   772 //    Query note text - Card memory full; switch to internal memory
       
   773 //
       
   774 //----------------------------------------------------
       
   775 //
       
   776 RESOURCE TBUF r_note_text_card_mem_full
       
   777     {
       
   778     buf = qtn_lcam_note_card_mem_full;
       
   779     }
       
   780 
       
   781 //----------------------------------------------------
       
   782 //   
       
   783 //    r_note_text_internal_mem_full
       
   784 //    Query note text - Internal memory full; switch to card memory
       
   785 //
       
   786 //----------------------------------------------------
       
   787 //
       
   788 RESOURCE TBUF r_note_text_internal_mem_full
       
   789     {
       
   790     buf = qtn_lcam_note_internal_mem_full;
       
   791     }	
       
   792 
       
   793 
       
   794 	
       
   795 //----------------------------------------------------
       
   796 //   
       
   797 //    r_qtn_fldr_cant_rename_item
       
   798 //    Text shown when attempting 
       
   799 //    an illegal rename (ie. overwriting images that
       
   800 //    are part of the same burst capture)
       
   801 //
       
   802 //----------------------------------------------------
       
   803 //
       
   804 RESOURCE TBUF r_qtn_fldr_cant_rename_item
       
   805     {
       
   806     buf = qtn_fldr_cant_rename_item;
       
   807     }
       
   808     
       
   809 //-----------------------------------------------------------------------------
       
   810 //
       
   811 //    r_qtn_fldr_overwrite_query
       
   812 //    Overwrite confirmation query text.
       
   813 //
       
   814 //-----------------------------------------------------------------------------
       
   815 //
       
   816 RESOURCE TBUF r_qtn_fldr_overwrite_query
       
   817     {
       
   818     buf = qtn_fldr_overwrite_query;
       
   819     }
       
   820 
       
   821 #endif //CAMERAAPP_PLUGIN_BUILD
       
   822 
       
   823 
       
   824 /*
       
   825 //-----------------------------------------------------------------------------
       
   826 //
       
   827 //    r_qtn_processing_video
       
   828 //    Processing video text, displayed on blended background in the bottom of
       
   829 //    thescreen in pre- and postcapture view.
       
   830 //
       
   831 //-----------------------------------------------------------------------------
       
   832 //
       
   833 RESOURCE TBUF r_qtn_processing_video_text
       
   834     {
       
   835     buf = qtn_lcam_note_processing_video_v2;
       
   836     }    
       
   837 */
       
   838 /*
       
   839 //-----------------------------------------------------------------------------
       
   840 //
       
   841 //    r_cam_processing_text_bg
       
   842 //    Size and position of the processing text blended background
       
   843 //
       
   844 //-----------------------------------------------------------------------------
       
   845 //
       
   846 RESOURCE AVKON_LAYOUT_RECT r_cam_processing_text_bg
       
   847     { 
       
   848     r = 116; t = 219; W = 204; H = 21;
       
   849     } 
       
   850 */
       
   851