--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/realtimenetprots/sipfw/SampleApp/gameUI_techview/Data/SIPEx.rss Tue Feb 02 01:03:15 2010 +0200
@@ -0,0 +1,558 @@
+
+// Copyright (c) 2004-2009 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:
+//
+
+
+
+// RESOURCE IDENTIFIER
+NAME SLGA
+
+// INCLUDES
+#include <uikon.rh> // RSS_SIGNATURE
+#include <techview/eikon.rh>
+#include <badef.rh> // TBUF
+#include <techview/eikon.rsg>
+#include "SIPEx_loc.rls"
+#include "SIPEx.hrh"
+
+// CONSTANTS
+#define EDWIN_LENGTH 16
+#define SIP_ADDRESS_MAX_LENGTH 256
+#define NUMBER_OF_MSG_LINES 5
+#define SIPEXTOOLBARWIDTH 130
+// RESOURCE DEFINITIONS
+
+
+// -----------------------------------------------------------------------------
+//
+// Resource file signature
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE RSS_SIGNATURE { }
+
+
+// -----------------------------------------------------------------------------
+//
+// Default document name
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF
+ {
+ buf = "";
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// Application info
+// Defines the menus, toolband and softkeys for the application.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE EIK_APP_INFO
+ {
+ menubar = r_sip_ex_menubar;
+ toolbar=r_sip_ex_toolbar;
+ }
+
+// -----------------------------------------------------------------------------
+//
+// r_sip_ex_menubar
+// The resources for SIPEx menubar
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_BAR r_sip_ex_menubar
+ {
+ titles =
+ {
+ MENU_TITLE
+ {
+ menu_pane = r_sip_ex_menu;
+ }
+ };
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// r_sip_ex_menu
+// The resources for SIPEx menubar
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_sip_ex_menu
+ {
+ items =
+ {
+ MENU_ITEM
+ {
+ command = ECmdInviteForGame;
+ txt = sip_ex_invite_for_game;
+ },
+ MENU_ITEM
+ {
+ command = ECmdEnableProfile;
+ txt = sip_ex_enable_profile;
+ },
+ MENU_ITEM
+ {
+ command = ECmdDisableProfile;
+ txt = sip_ex_disable_profile;
+ },
+ MENU_ITEM
+ {
+ command = ECmdSendIM;
+ txt = sip_ex_send_im_cmd;
+ },
+ MENU_ITEM
+ {
+ command = ECmdEndGame;
+ txt = sip_ex_end_game_cmd;
+ },
+ MENU_ITEM
+ {
+ command = EEikCmdExit;
+ txt = sip_ex_exit;
+ }
+ };
+ }
+
+// -----------------------------------------------------------------------------
+//
+// r_sip_ex_toolbar
+// The cba buttons for SIPEx game
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE TOOLBAR r_sip_ex_toolbar
+ {
+ breadth = SIPEXTOOLBARWIDTH;
+ controls =
+ {
+ TBAR_CTRL
+ {
+ type = EEikCtFileNameLabel;
+ id = EToolbarFileNameLabel;
+ },
+ TBAR_BUTTON
+ {
+ id = ECmdInviteForGame;
+ txt = sip_ex_invite_for_game;
+ },
+ TBAR_BUTTON
+ {
+ id = ECmdEnableProfile;
+ txt = sip_ex_enable_profile;
+ },
+ TBAR_BUTTON
+ {
+ id = ECmdDisableProfile;
+ txt = sip_ex_disable_profile;
+ },
+ TBAR_BUTTON
+ {
+ id = ECmdSendIM;
+ txt = sip_ex_send_im_cmd;
+ },
+ TBAR_BUTTON
+ {
+ id = ECmdEndGame;
+ txt = sip_ex_end_game_cmd;
+ },
+ TBAR_BUTTON
+ {
+ id = EEikCmdExit;
+ txt = sip_ex_exit;
+ },
+ TBAR_CTRL
+ {
+ type = EEikCtSpacer;
+ flags = EEikToolBarCtrlHasSetMinLength | EEikToolBarCtrlIsStretchable;
+ length = 0;
+ control = SPACER;
+ },
+ TBAR_CTRL
+ {
+ type = EEikCtClock;
+ control = CLOCK
+ {
+ digitalresourceid = R_EIK_DIGITAL_CLOCK;
+ analogresourceid = R_EIK_ANALOG_CLOCK;
+ };
+ },
+ TBAR_CTRL
+ {
+ type = EEikCtSpacer;
+ flags = EEikToolBarCtrlHasSetMinLength;
+ length = KEikStdGapBelowClock;
+ control = SPACER;
+ }
+ };
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// r_invite_address_dlg
+//
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_invite_address_dlg
+ {
+ title = sip_ex_invite_address_dlg_title;
+ buttons = r_invite_address_dlg_buttons;
+ flags = EEikDialogFlagNotifyEsc | EEikDialogFlagWait;
+ items =
+ {
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_address_line;
+ id = ESIPExInviteAddressId;
+ control = EDWIN
+ {
+ width = EDWIN_LENGTH;
+ };
+ }
+ };
+ }
+
+// -----------------------------------------------------------------------------
+//
+// r_profile_dlg
+//
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_profile_dlg
+ {
+ title = sip_ex_default_profile_line;
+ buttons = r_invite_address_dlg_buttons;
+ flags = EEikDialogFlagNotifyEsc | EEikDialogFlagWait;
+ items=
+ {
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_public_uname;
+ id = EItemUsername;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtChoiceList;
+ prompt = sip_ex_accesspointid;
+ id = EItemAccesspointid;
+ control = CHOICELIST
+ {
+ //array_id = sip_ex_compression_choices;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtChoiceList;
+ prompt = sip_ex_compression;
+ id = EItemCompression;
+ control = CHOICELIST
+ {
+ array_id = sip_ex_compression_choices;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtChoiceList;
+ prompt = sip_ex_security_neg;
+ id = EItemSecurity;
+ control = CHOICELIST
+ {
+ array_id = sip_ex_compression_choices;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_proxy_address;
+ id = EProxyServerItemAddr;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_proxy_realm;
+ id = EProxyServerItemRealm;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_proxy_uname;
+ id = EProxyServerItemUsername;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_proxy_password;
+ id = EProxyServerItemPassword;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_reg_address;
+ id = ERegistrarServerItemAddr;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_reg_realm;
+ id = ERegistrarServerItemRealm;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_reg_uname;
+ id = ERegistrarServerItemUsername;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_reg_password;
+ id = ERegistrarServerItemPassword;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ }
+
+
+ };
+ }
+
+
+// -----------------------------------------------------------------------------
+//
+// r_instant_message_dlg
+// The dialog for instant message sending
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_instant_message_dlg
+ {
+ title = sip_ex_instant_message_dlg_title;
+ buttons = r_invite_address_dlg_buttons;
+ flags = EEikDialogFlagNotifyEsc | EEikDialogFlagWait;
+ items =
+ {
+ DLG_LINE
+ {
+ type = EEikCtEdwin;
+ prompt = sip_ex_im_address_line;
+ id = ESIPExIMAddressLineId;
+ control = EDWIN
+ {
+ maxlength = SIP_ADDRESS_MAX_LENGTH;
+ width = EDWIN_LENGTH;
+ };
+ },
+ DLG_LINE
+ {
+ type = EEikCtGlobalTextEditor;
+ prompt = sip_ex_im_msg_line;
+ id = ESIPExIMMessageLineId;
+ control = GTXTED
+ {
+ width = 150;
+ height = 50;
+ numlines = NUMBER_OF_MSG_LINES;
+ };
+ }
+
+ };
+ }
+
+//----------------------------------------------------
+//
+// r_invite_address_dlg_buttons
+// The buttons for the credentials dialog
+//
+//----------------------------------------------------
+//
+RESOURCE DLG_BUTTONS r_invite_address_dlg_buttons
+ {
+ buttons =
+ {
+ DLG_BUTTON
+ {
+ id = EEikBidOk;
+ button = CMBUT { txt = sip_ex_dlg_ok; };
+ hotkey = EEikBidOk;
+ },
+ DLG_BUTTON
+ {
+ id = EEikBidCancel;
+ button = CMBUT { txt = sip_ex_dlg_cancel; };
+ hotkey = EEikBidCancel;
+ }
+ };
+ }
+
+//----------------------------------------------------
+//
+// The text resources
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_error_in_address_txt
+ {
+ buf = sip_ex_error_in_address;
+ }
+
+RESOURCE TBUF r_error_in_username_txt
+ {
+ buf = sip_ex_error_in_username;
+ }
+
+RESOURCE TBUF r_error_in_compression_txt
+ {
+ buf = sip_ex_error_in_compression;
+ }
+
+RESOURCE TBUF r_error_in_security_txt
+ {
+ buf = sip_ex_error_in_security;
+ }
+
+RESOURCE TBUF r_error_in_proxy_txt
+ {
+ buf = sip_ex_error_in_proxy;
+ }
+
+RESOURCE TBUF r_error_in_registrar_txt
+ {
+ buf = sip_ex_error_in_registrar;
+ }
+
+RESOURCE TBUF r_error_in_general_txt
+ {
+ buf = sip_ex_error_in_general;
+ }
+
+RESOURCE TBUF r_sip_ex_not_connected_txt
+ {
+ buf = sip_ex_not_connected_txt;
+ }
+
+RESOURCE TBUF r_sip_ex_not_registered_txt
+ {
+ buf = sip_ex_not_registered_txt;
+ }
+
+RESOURCE TBUF r_sip_ex_im_received
+ {
+ buf = sip_ex_im_received;
+ }
+
+RESOURCE TBUF r_sip_ex_accept_invitation_dlg_title
+ {
+ buf = sip_ex_accept_invitation_dlg_title;
+ }
+
+RESOURCE TBUF r_sip_ex_accept_invitation
+ {
+ buf = sip_ex_accept_invitation;
+ }
+
+RESOURCE TBUF r_profile_saved
+ {
+ buf = sip_ex_profile_saved;
+ }
+
+RESOURCE TBUF r_sip_ex_def_profile_name
+ {
+ buf = sip_ex_sip_provider;
+ }
+
+RESOURCE TBUF r_sip_ex_def_username
+ {
+ buf = sip_ex_sip_none;
+ }
+
+RESOURCE TBUF r_sip_ex_def_server_address
+ {
+ buf = sip_ex_sip_def_addr;
+ }
+
+RESOURCE ARRAY sip_ex_compression_choices
+ {
+ items=
+ {
+ LBUF { txt = sip_ex_comp_no; },
+ LBUF { txt = sip_ex_comp_yes; }
+ };
+ }
+// End of File
+