/*
* Copyright (c) 2003-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:
* This file contains all the resources for the module.
*
*/
// RESOURCE IDENTIFIER
NAME SMPL // 4 letter ID
// INCLUDES
#include <eikon.rh>
#include <avkon.loc>
#include <avkon.rsg>
#include <avkon.rh>
#include <avkon.mbg>
#include <AvkonIcons.hrh>
#include <AiwCommon.rh>
#include <AiwGenericParam.hrh>
#include <smilplayer.loc>
#include "SmilPlayer.hrh"
// RESOURCE DEFINITIONS
RESOURCE RSS_SIGNATURE { }
// ----------------------------------------------------------------------------
//
// r_smilplayerdialog - Main dialog
//
// ----------------------------------------------------------------------------
RESOURCE DIALOG r_smilplayer_dialog
{
flags = EEikDialogFlagNoDrag |
EEikDialogFlagNoTitleBar |
EEikDialogFlagFillAppClientRect |
EEikDialogFlagCbaButtons |
EEikDialogFlagWait |
EEikDialogFlagNotifyEsc;
buttons=R_AVKON_SOFTKEYS_EMPTY_WITH_IDS;
items=
{
DLG_LINE
{
type=EEikCtRichTextEditor;
control=RTXTED
{
width = 0; // These 0's are not really needed
height = 0;
numlines = 0;
};
itemflags = EEikDlgItemAsLabel |
EEikEdwinAlwaysShowSelection |
EEikEdwinUserSuppliedText |
EEikRTedNoTextParsers;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_menubar - Main Menubar
//
// ----------------------------------------------------------------------------
RESOURCE MENU_BAR r_smilplayer_menubar
{
titles =
{
MENU_TITLE { menu_pane = r_smilplayer_menu_options; }
};
}
RESOURCE MENU_BAR r_smilplayer_select_menubar_in_playing_state
{
titles =
{
MENU_TITLE { menu_pane = r_smilplayer_select_menupane_in_playing_state; }
};
}
RESOURCE MENU_BAR r_smilplayer_select_menubar_in_pause_state
{
titles =
{
MENU_TITLE { menu_pane = r_smilplayer_select_menupane_in_pause_state; }
};
}
RESOURCE MENU_BAR r_smilplayer_select_menubar_in_stop_state
{
titles =
{
MENU_TITLE { menu_pane = r_smilplayer_select_menupane_in_stop_state; }
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_menu_options - Main Menubar items
//
// ----------------------------------------------------------------------------
RESOURCE MENU_PANE r_smilplayer_menu_options
{
items=
{
MENU_ITEM { command = ESmilPlayerCmdOpenLink;
txt = qtn_smil_om_open_link ; },
MENU_ITEM { command = ESmilPlayerCmdPlaySVG;
txt = qtn_smil_om_svgt_play ; },
MENU_ITEM { command = ESmilPlayerCmdActivateScroll;
txt = qtn_smil_om_activate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdDeactivateScroll;
txt = qtn_smil_om_deactivate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdResume;
txt = qtn_mms_om_continue ; },
MENU_ITEM { command = ESmilPlayerCmdReplay;
txt = qtn_mms_om_replay ; },
MENU_ITEM { command = EAknCmdHelp;
txt = qtn_options_help; },
MENU_ITEM { command = EAknCmdExit;
txt = qtn_options_exit; }
};
}
RESOURCE MENU_PANE r_smilplayer_select_menupane_in_playing_state
{
items=
{
MENU_ITEM { command = ESmilPlayerCmdOpenLink;
txt = qtn_smil_om_open_link ; },
MENU_ITEM { command = ESmilPlayerCmdPlaySVG;
txt = qtn_smil_om_svgt_play ; },
MENU_ITEM { command = ESmilPlayerCmdActivateScroll;
txt = qtn_smil_om_activate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdDeactivateScroll;
txt = qtn_smil_om_deactivate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdPause;
txt = qtn_mms_om_pause ; }
};
}
RESOURCE MENU_PANE r_smilplayer_select_menupane_in_stop_state
{
items=
{
MENU_ITEM { command = ESmilPlayerCmdOpenLink;
txt = qtn_smil_om_open_link ; },
MENU_ITEM { command = ESmilPlayerCmdPlaySVG;
txt = qtn_smil_om_svgt_play ; },
MENU_ITEM { command = ESmilPlayerCmdActivateScroll;
txt = qtn_smil_om_activate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdDeactivateScroll;
txt = qtn_smil_om_deactivate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdReplay;
txt = qtn_mms_om_replay; }
};
}
RESOURCE MENU_PANE r_smilplayer_select_menupane_in_pause_state
{
items=
{
MENU_ITEM { command = ESmilPlayerCmdOpenLink;
txt = qtn_smil_om_open_link ; },
MENU_ITEM { command = ESmilPlayerCmdPlaySVG;
txt = qtn_smil_om_svgt_play ; },
MENU_ITEM { command = ESmilPlayerCmdActivateScroll;
txt = qtn_smil_om_activate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdDeactivateScroll;
txt = qtn_smil_om_deactivate_scroll ; },
MENU_ITEM { command = ESmilPlayerCmdResume;
txt = qtn_mms_om_continue ; }
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_menu_options_at_normal_end - Menu at end
//
// ----------------------------------------------------------------------------
RESOURCE MENU_PANE r_smilplayer_menu_options_at_normal_end
{
items=
{
MENU_ITEM {
command = ESmilPlayerCmdReplay;
txt = qtn_mms_om_replay;
},
MENU_ITEM {
command = EAknCmdHelp;
txt = qtn_options_help;
},
MENU_ITEM {
command = EAknCmdExit;
txt = qtn_options_exit;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_softkeys_playing
// Invisible softkey when in playing state
//
// ----------------------------------------------------------------------------
//
RESOURCE CBA r_smilplayer_softkeys_playing
{
flags = EAknCBAFlagRespondWhenInvisible;
buttons =
{
CBA_BUTTON {
id = ESmilPlayerCmdPause;
txt = text_softkey_empty;
},
CBA_BUTTON {
id = ESmilPlayerCmdPause;
txt = text_softkey_empty;
},
CBA_BUTTON {
id = EAknSoftkeyContextOptions;
txt = text_softkey_option;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_softkeys_pause_in_normal
// Softkeys in pause state when playing the presentation
//
// ----------------------------------------------------------------------------
//
RESOURCE CBA r_smilplayer_softkeys_pause_in_normal
{
buttons =
{
CBA_BUTTON {
id = EAknSoftkeyOptions;
txt = text_softkey_option;
},
CBA_BUTTON {
id = EAknSoftkeyClose;
txt = text_softkey_back;
},
CBA_BUTTON {
id = EAknSoftkeyContextOptions;
txt = text_softkey_option;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_softkeys_pause_in_preview
// Softkeys in pause state when previewing the presentation
//
// ----------------------------------------------------------------------------
//
RESOURCE CBA r_smilplayer_softkeys_pause_in_preview
{
buttons =
{
CBA_BUTTON {
id = ESmilPlayerCmdResume;
txt = qtn_mms_softkey_continue;
},
CBA_BUTTON {
id = EAknSoftkeyBack;
txt = text_softkey_back;
},
CBA_BUTTON {
id = EAknSoftkeyContextOptions;
txt = text_softkey_option;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_softkeys_stop_in_normal
// Softkeys when presentation ends in normal play
//
// ----------------------------------------------------------------------------
RESOURCE CBA r_smilplayer_softkeys_stop_in_normal
{
buttons =
{
CBA_BUTTON {
id = EAknSoftkeyOptions;
txt = text_softkey_option;
},
CBA_BUTTON {
id = EAknSoftkeyClose;
txt = text_softkey_back;
},
CBA_BUTTON {
id = EAknSoftkeyContextOptions;
txt = text_softkey_option;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_softkeys_stop_in_preview
// Softkeys in stop state when previewing the presentation
//
// ----------------------------------------------------------------------------
RESOURCE CBA r_smilplayer_softkeys_stop_in_preview
{
buttons =
{
CBA_BUTTON {
id = ESmilPlayerCmdReplay;
txt = text_softkey_resume;
},
CBA_BUTTON {
id = EAknSoftkeyBack;
txt = text_softkey_back;
},
CBA_BUTTON {
id = EAknSoftkeyContextOptions;
txt = text_softkey_option;
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_unsupported_presentation
// The string for unsupported/corrupted presentation info note
//
// ----------------------------------------------------------------------------
RESOURCE TBUF r_smilplayer_unsupported_presentation
{
buf = qtn_mms_info_cannot_play;
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_presentation_duration
// The string for the duration of the presentation
//
// ----------------------------------------------------------------------------
RESOURCE TBUF r_smilplayer_presentation_duration
{
buf = qtn_smil_presentation_duration;
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_confirm_open
// The string for the open page confirmation dialog
//
// ----------------------------------------------------------------------------
RESOURCE TBUF r_smilplayer_confirm_open
{
buf = qtn_smil_quest_open;
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_confirm_mailto
// The string for the mail to confirmation dialog
//
// ----------------------------------------------------------------------------
RESOURCE TBUF r_smilplayer_confirm_mailto
{
buf = qtn_smil_quest_mail;
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_confirm_call
// The string for the call to confirmation dialog
//
// ----------------------------------------------------------------------------
RESOURCE TBUF r_smilplayer_confirm_callto
{
buf = qtn_smil_quest_call;
}
// ----------------------------------------------------------------------------
//
// r_wait_note
// The wait note during presentation is loading
//
// ----------------------------------------------------------------------------
RESOURCE DIALOG r_wait_note
{
flags = EAknWaitNoteFlags;
buttons = R_AVKON_SOFTKEYS_EMPTY;
items=
{
DLG_LINE
{
type = EAknCtNote;
id = ESmilPlayerWaitNoteId;
control= AVKON_NOTE
{
layout = EWaitLayout;
singular_label = qtn_mms_wait_presentation_loading;
animation =R_QGN_GRAF_WAIT_BAR_ANIM;
};
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_confirm_query
// The confirm dialog shown to the user
//
// ----------------------------------------------------------------------------
RESOURCE DIALOG r_smilplayer_confirm_query
{
flags = EGeneralQueryFlags;
buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
items =
{
DLG_LINE
{
type = EAknCtQuery;
id = EGeneralQuery;
control = AVKON_CONFIRMATION_QUERY
{
layout = EConfirmationQueryLayout;
bmpfile = AVKON_ICON_FILE;
bmpid = EMbmAvkonQgn_note_query;
bmpmask = EMbmAvkonQgn_note_query_mask;
animation = R_QGN_NOTE_QUERY_ANIM;
};
}
};
}
// ----------------------------------------------------------------------------
//
// r_smilplayer_call_interest
// AIW intrest definition for call functionality
//
// ----------------------------------------------------------------------------
RESOURCE AIW_INTEREST r_smilplayer_call_interest
{
items=
{
AIW_CRITERIA_ITEM
{
id = KAiwCmdCall; // serviceCmd used here also as ID
serviceCmd = KAiwCmdCall;
contentType = "*";
serviceClass = KAiwClassMenu;
defaultProvider = 0x101F868E;
maxProviders = 1;
}
};
}
// End of File
// ----------------------------------------------------------------------------