wvuing/ImUtils/group/CAVariationNG.rss
changeset 0 094583676ce7
equal deleted inserted replaced
-1:000000000000 0:094583676ce7
       
     1 /*
       
     2 * Copyright (c) 2002-2005 Nokia Corporation and/or its subsidiary(-ies). 
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:  Main resource file of chat application
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 NAME    CAVR // 4 letter ID
       
    21 
       
    22 
       
    23 // Included to get RD_30_COMPATIBILITY_MODE flag
       
    24 #include "impsbuilddefinitions.h"
       
    25 
       
    26 #include <eikon.rh>
       
    27 #include "eikon.rsg"
       
    28 #include <avkon.loc>
       
    29 #include <avkon.rsg>
       
    30 #include <avkon.rh>
       
    31 #include <avkon.hrh>
       
    32 #include <avkon.mbg>
       
    33 #include <finditem.hrh>
       
    34 #include <appinfo.rh>
       
    35 #include <AknFep.rsg>
       
    36 #include <data_caging_paths_strings.hrh>
       
    37 
       
    38 #include <aiwcommon.rh>
       
    39 #include <aiwgenericparam.hrh>
       
    40 
       
    41 
       
    42 RESOURCE RSS_SIGNATURE { }
       
    43 
       
    44 //----------------------------------------------------
       
    45 // VARIATION
       
    46 // You can do resource-file based variation by setting the following number
       
    47 // resources as you wish.
       
    48 //
       
    49 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_START_ID { value = 1; } 
       
    50 
       
    51 
       
    52 
       
    53 // RSC_CRRSS_CHAT_VARIATION_SCREENNAME_QUERY:
       
    54 // ------------------------------------
       
    55 // Enable screen name query (1) or disable it (0).
       
    56 // If 1, IM will ask for screen name when joining to or creating a group,
       
    57 // with the default value defined by RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT.
       
    58 //
       
    59 // If 0, the query will not be shown. The default value will be taken from
       
    60 // RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT.
       
    61 //
       
    62 // If you don't know whether you need this or not, it's OK to leave it enabled
       
    63 // (1).
       
    64 //
       
    65 // This might be needed for some variation purposes.
       
    66 //
       
    67 // See also RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS
       
    68 // See also RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT
       
    69 //----------------------------------------------------
       
    70 //
       
    71 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SCREENNAME_QUERY { value = 1; }
       
    72 
       
    73 // RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT:
       
    74 // --------------------------------------
       
    75 // Override text used as default in screen name query.
       
    76 // Possible values: Empty (0), Userid (1), Screen name from settings (2)
       
    77 // or Alias (3).
       
    78 //
       
    79 // If you use Empty (0), make sure the server supports it.
       
    80 //
       
    81 // If you use SN from settings (2), and
       
    82 // RSC_CRRSS_CHAT_VARIATION_SCREENNAME_SETTING is off (0),
       
    83 // then an empty screen name will become the default.
       
    84 //
       
    85 // If you use Alias (3), and
       
    86 // RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS is off (0),
       
    87 // then an empty screen name will become the default.
       
    88 //
       
    89 // See also RSC_CRRSS_CHAT_VARIATION_SCREENNAME_QUERY
       
    90 // See also RSC_CRRSS_CHAT_VARIATION_SCREENNAME_SETTING
       
    91 //----------------------------------------------------
       
    92 //
       
    93 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT { value = 2; }
       
    94 
       
    95 // RSC_CRRSS_CHAT_VARIATION_SCREENNAME_SETTING:
       
    96 // --------------------------------------
       
    97 // Enable screen name setting item support (1) or disable it (0).
       
    98 // If 1, the setting item for screen name will be enabled in application
       
    99 // settings.
       
   100 //
       
   101 // If you don't know whether you need this or not, it's OK to leave
       
   102 // it enabled (1).
       
   103 //
       
   104 // This might be needed for some variation purposes.
       
   105 //
       
   106 // See also RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS
       
   107 // See also RSC_CRRSS_CHAT_VARIATION_SCREENNAME_QUERY
       
   108 // See also RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT
       
   109 //----------------------------------------------------
       
   110 //
       
   111 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SCREENNAME_SETTING { value = 1; }
       
   112 
       
   113 // RSC_CRRSS_CHAT_VARIATION_HAVEGRANT:
       
   114 // -----------------------------
       
   115 // Enable grant list support (1) or disable it (0).
       
   116 // This will hide "Receive instant messages" setting item from application settings
       
   117 // If you don't know whether you need this or not, it's OK to
       
   118 // leave it enabled (1). This might be needed for some variation purposes.
       
   119 //----------------------------------------------------
       
   120 //
       
   121 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_HAVEGRANT { value = 1; }
       
   122 
       
   123 // RSC_CRRSS_CHAT_VARIATION_MODIFY_CONTACT_LIST:
       
   124 // --------------------------------------------
       
   125 // Enable contact list modify support (1) or disable it (0).
       
   126 // This will enable contact  renaming
       
   127 // If you don't know whether you need this or not, it's OK to
       
   128 // leave it enabled (1). This might be needed for some variation purposes.
       
   129 //----------------------------------------------------
       
   130 //
       
   131 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_MODIFY_CONTACT_LIST { value = 1; }
       
   132 
       
   133 // RSC_CRRSS_CHAT_VARIATION_HIDE_WV:
       
   134 // ---------------------------
       
   135 // When 1, hides "wv:" part in the UI from all visible user ids and group ids,
       
   136 // also hide the "wv:username" part of list ids.
       
   137 // If you don't know whether you need this or not, it's OK to
       
   138 // leave it disabled (0). This might be needed for some variation purposes.
       
   139 //----------------------------------------------------
       
   140 //
       
   141 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_HIDE_WV { value = 1; }
       
   142 
       
   143 // RSC_CRRSS_CHAT_VARIATION_FETCH_PRESENCE:
       
   144 // ----------------------------------
       
   145 // When 1, does presence fetch after subscription and contact list changes
       
   146 // also in automatic update mode.
       
   147 // If you don't know whether you need this or not, it's OK to
       
   148 // leave it disabled (0). This might be needed for some variation purposes.
       
   149 //----------------------------------------------------
       
   150 //
       
   151 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_FETCH_PRESENCE { value = 0; }
       
   152 
       
   153 // RSC_CRRSS_CHAT_VARIATION_HAVEPRESENCEAUTH:
       
   154 // ------------------------------------
       
   155 // When 1, allow setting for Presence authorization.
       
   156 // If 0, Presence authorization setting is hidden from IM application settings.
       
   157 // This can be used with servers who do not support the Presence authorization.
       
   158 // If you don't know whether you need this or not, it's OK
       
   159 // to leave it enabled.
       
   160 //----------------------------------------------------
       
   161 //
       
   162 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_HAVEPRESENCEAUTH { value = 1; }
       
   163 
       
   164 // RSC_CRRSS_CHAT_VARIATION_SEND_MSG_IGNORE_OFFLINE:
       
   165 // ------------------------------------
       
   166 // When 1, ignore offline state when of contact when starting a conversation
       
   167 // with the contact. In this case, the message can always be sent even if the
       
   168 // contact is offline.
       
   169 // If 0, the presence state is checked when starting the conversation and a note
       
   170 // is shown for those contacts which are offline. If you don't know whether you
       
   171 // need this or not, it's OK to leave it disabled (0). This might be needed for
       
   172 // some variation purposes.
       
   173 //----------------------------------------------------
       
   174 //
       
   175 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEND_MSG_IGNORE_OFFLINE { value = 0; }
       
   176 
       
   177 // RSC_CRRSS_CHAT_VARIATION_ALWAYSONLINE_AFTER_FIRST_LOGIN:
       
   178 // ------------------------------------
       
   179 // When 1, sets current server as default server after first login. Also
       
   180 // sets login type to always online in home network if user allows, else
       
   181 // sets login type to application launch.
       
   182 // If 0, no special actions related to first login to server.
       
   183 //----------------------------------------------------
       
   184 //
       
   185 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_ALWAYSONLINE_AFTER_FIRST_LOGIN { value = 1; }
       
   186 
       
   187 // RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS
       
   188 // -----------------------------
       
   189 // Enable (1) or disable (0) support for alias attribute.
       
   190 // If enabled, the alias is queried immediately after login. It will
       
   191 // also be published into the server where other alias-supporting clients
       
   192 // can get it. If disabled, the alias will not be used or queried.
       
   193 // Enabling this (1) will also turn on the setting item in application settings
       
   194 // for the alias.
       
   195 // See RSC_CRRSS_CHAT_VARIATION_SCREENNAME_DEFAULT.
       
   196 // See RSC_CRRSS_CHAT_VARIATION_SCREENNAME_QUERY
       
   197 //
       
   198 // The alias setting is independent from screenname setting.
       
   199 //
       
   200 // Alias requires support from server, so if you have a server with alias
       
   201 // support, you can turn this on (1). Otherwise you should leave it
       
   202 // to the default value of disabled (0).
       
   203 //----------------------------------------------------
       
   204 //
       
   205 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS { value = 0; }
       
   206 
       
   207 // RSC_CRRSS_CHAT_VARIATION_ALIAS_MANDATORY:
       
   208 // -----------------------------------
       
   209 // Enable (1) or disable (0) requirement for alias.
       
   210 // If enabled, the alias is mandatory for logging into server. Canceling the
       
   211 // Alias query will cancel also the actual login. If disabled, the alias is
       
   212 // optional and user is can login to server even without defining the alias.
       
   213 //
       
   214 // See RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS
       
   215 //
       
   216 // if RSC_CRRSS_CHAT_VARIATION_HAVE_ALIAS is disabled, then this flag has no effect.
       
   217 //
       
   218 // Default value is enabled (1)
       
   219 //----------------------------------------------------
       
   220 //
       
   221 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_ALIAS_MANDATORY { value = 1; }
       
   222 // RSC_CRRSS_CHAT_VARIATION_MSISDN_SUPPORT
       
   223 // -----------------------------
       
   224 // When this is enabled user can add contacts with MSISDN
       
   225 // number from Phonebook to IM contacts.
       
   226 // When adding a contact, it is searched from the service
       
   227 // with MSISDN. To be able to support this the searching with
       
   228 // MSISDN feature CHAT_VARIATION_SEARCH_PHONE needs
       
   229 // to be supported.)
       
   230 // Possible values: enabled (1) and disabled (0).
       
   231 // As default this is enabled (1).
       
   232 ///------------------------------------------
       
   233 //
       
   234 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_MSISDN_SUPPORT { value = 1; }
       
   235 
       
   236 // RSC_CRRSS_CHAT_VARIATION_ALLOW_EDIT_GROUP_PROPERTIES
       
   237 // ----------------------------------------------
       
   238 // Enable (1) or disable (0) support for editing chat group properties.
       
   239 // If enabled, the user can edit chat group properties via the options
       
   240 // menu. If disabled, the option will be hidden and the properties dialog
       
   241 // will not be accessable.
       
   242 // The default value is enabled (1).
       
   243 //----------------------------------------------------
       
   244 //
       
   245 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_ALLOW_EDIT_GROUP_PROPERTIES { value = 1; }
       
   246 
       
   247 // RSC_CRRSS_CHAT_VARIATION_SIMPLE_GROUP_CREATION
       
   248 // ----------------------------------------
       
   249 // Enable (1) or disable (0) support for simplified chat group creation.
       
   250 // If enabled, the user is asked for contacts to be invited to the group.
       
   251 // After that, the group will be created with default group properties.
       
   252 // The default value is disabled (0).
       
   253 //----------------------------------------------------
       
   254 //
       
   255 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SIMPLE_GROUP_CREATION { value = 1; }
       
   256 
       
   257 // RSC_CRRSS_CHAT_VARIATION_LOCAL_ECHO_USED_IN_GROUP
       
   258 // ----------------------------------------
       
   259 // Enable (1) or disable (0) support for local echo in group conversation.
       
   260 // If enabled, sent messages in group will be echoed right after sending to group view.
       
   261 // If sent message comes from server it is identified by sender and is not shown.
       
   262 // If not enabled, only message coming from server is shown.
       
   263 // This does not affect to whisper messages.
       
   264 // The default value is enabled (1).
       
   265 //----------------------------------------------------
       
   266 //
       
   267 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_LOCAL_ECHO_USED_IN_GROUP { value = 1; }
       
   268 
       
   269 // RSC_CRRSS_CHAT_VARIATION_OWN_MSG_ICON
       
   270 // ----------------------------------------
       
   271 // Enable (1) or disable (0) icon in front of own p2p messages.
       
   272 // If enabled, there is shown an icon in front of sent p2p messages.
       
   273 // If disabled, there is shown identification of sender in front of sent p2p messages.
       
   274 // The default value is enabled (1).
       
   275 //----------------------------------------------------
       
   276 //
       
   277 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_OWN_MSG_ICON { value = 1; }
       
   278 
       
   279 // RSC_CRRSS_CHAT_VARIATION_MSG_ICON
       
   280 // ----------------------------------------
       
   281 // Enable (1) or disable (0) icon in front of received p2p messages.
       
   282 // If enabled, there is shown an icon in front of received p2p messages.
       
   283 // If disabled, there is shown identification of sender in front of received p2p messages.
       
   284 // The default value is enabled (1).
       
   285 //----------------------------------------------------
       
   286 //
       
   287 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_MSG_ICON { value = 1; }
       
   288 
       
   289 
       
   290 // RSC_CRRSS_CHAT_VARIATION_REACTIVE_PRESENCE_AUTH
       
   291 // -----------------------------------------
       
   292 // Enable (1) or disable (0) support for reactive presence authorization.
       
   293 // If enabled, the contact to be added is notified of the add contact operation
       
   294 // and can deny or allow the showing of his presence to the sender, the sender
       
   295 // being the one who was adding the contact in this case.
       
   296 // The default value is disabled (0).
       
   297 // -----------------------------------------
       
   298 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_REACTIVE_PRESENCE_AUTH { value = 1; }
       
   299 
       
   300 // RSC_CRRSS_CHAT_VARIATION_USERID_TEXTUAL_INPUTMODE:
       
   301 // --------------------------------------------
       
   302 // Set the default input mode for all userid fields in IM.
       
   303 // If enabled (1), input mode is textual. If disabled (0), input mode
       
   304 // is numeric (0).
       
   305 // If you don't know whether you need it or not, leave it enabled (1).
       
   306 // This might be needed for some variation purposes. For example, for servers
       
   307 // which support numeric user id fields, this setting can be turned to numeric
       
   308 // (0) for greater usability.
       
   309 //----------------------------------------------------
       
   310 //
       
   311 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_USERID_TEXTUAL_INPUTMODE { value = 1; }
       
   312 
       
   313 // RSC_CRRSS_CHAT_VARIATION_HAVE_NICKNAME
       
   314 // --------------------------------------------
       
   315 // When this is enabled, user is able to give nick names for
       
   316 // all contacts in his contact list. If nick name use is not enabled, then nick
       
   317 // name field is not available in the contact details view, nor the contact
       
   318 // editing view.
       
   319 // Possible values: enabled (1) and disabled (0).
       
   320 // As default this is enabled. (1)
       
   321 ///----------------------------------------------------
       
   322 //
       
   323 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_HAVE_NICKNAME { value = 1; }
       
   324 
       
   325 // RSC_CRRSS_CHAT_VARIATION_SEARCH_NAME
       
   326 // --------------------------------------------
       
   327 // When this is enabled, user has an option to be able
       
   328 // to search other chat users by name.
       
   329 // To be able to support this feature the search functionality needs to be
       
   330 // supported. Search feature is checked from the service in the login
       
   331 // procedure,
       
   332 // Possible values: enabled (1) and disabled (0).
       
   333 // As default this is enabled (1).
       
   334 ///----------------------------------------------------
       
   335 //
       
   336 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_NAME { value = 1; }
       
   337 
       
   338 // RSC_CRRSS_CHAT_VARIATION_SEARCH_USERID
       
   339 // --------------------------------------------
       
   340 // When this is enabled, user has an option to be able
       
   341 // to search other chat users by user id.
       
   342 // To be able to support this feature the search functionality needs to be
       
   343 // supported. Search feature is checked from the service in the login
       
   344 // procedure,
       
   345 // Possible values: enabled (1) and disabled (0).
       
   346 // As default this is enabled (1).
       
   347 ///----------------------------------------------------
       
   348 //
       
   349 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_USERID { value = 1; }
       
   350 
       
   351 // RSC_CRRSS_CHAT_VARIATION_SEARCH_PHONE
       
   352 // --------------------------------------------
       
   353 // When this is enabled, user has an option to be able
       
   354 // to search other chat users by phone number.
       
   355 // To be able to support this feature the search functionality needs to be
       
   356 // supported. Search feature is checked from the service in the login
       
   357 // procedure,
       
   358 // Possible values: enabled (1) and disabled (0).
       
   359 // As default this is enabled (1).
       
   360 ///----------------------------------------------------
       
   361 //
       
   362 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_PHONE { value = 1; }
       
   363 
       
   364 // RSC_CRRSS_CHAT_VARIATION_SEARCH_EMAIL
       
   365 // --------------------------------------------
       
   366 // When this is enabled, user has an option to be able
       
   367 // to search other chat users by email address.
       
   368 // To be able to support this feature the search functionality needs to be
       
   369 // supported. Search feature is checked from the service in the login
       
   370 // procedure,
       
   371 // Possible values: enabled (1) and disabled (0).
       
   372 // As default this is enabled (1).
       
   373 ///----------------------------------------------------
       
   374 //
       
   375 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_EMAIL { value = 1; }
       
   376 
       
   377 // RSC_CRRSS_CHAT_VARIATION_SEARCH_GROUPNAME
       
   378 // --------------------------------------------
       
   379 // When this is enabled, user has an option to be able
       
   380 // to search groups by group name.
       
   381 // To be able to support this feature the search functionality needs to be
       
   382 // supported. Search feature is checked from the service in the login
       
   383 // procedure,
       
   384 // Possible values: enabled (1) and disabled (0).
       
   385 // As default this is enabled (1).
       
   386 ///----------------------------------------------------
       
   387 //
       
   388 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_GROUPNAME { value = 1; }
       
   389 
       
   390 // RSC_CRRSS_CHAT_VARIATION_SEARCH_GROUPTOPIC
       
   391 // --------------------------------------------
       
   392 // When this is enabled, user has an option to be able
       
   393 // to search groups by topic of the group.
       
   394 // To be able to support this feature the search functionality needs to be
       
   395 // supported. Search feature is checked from the service in the login
       
   396 // procedure,
       
   397 // Possible values: enabled (1) and disabled (0).
       
   398 // As default this is enabled (1).
       
   399 ///----------------------------------------------------
       
   400 //
       
   401 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_GROUPTOPIC { value = 1; }
       
   402 
       
   403 // RSC_CRRSS_CHAT_VARIATION_SEARCH_GROUPMEMBER
       
   404 // --------------------------------------------
       
   405 // When this is enabled, user has an option to be able
       
   406 // to search groups by member of the group.
       
   407 // To be able to support this feature the search functionality needs to be
       
   408 // supported. Search feature is checked from the service in the login
       
   409 // procedure,
       
   410 // Possible values: enabled (1) and disabled (0).
       
   411 // As default this is enabled (1).
       
   412 ///----------------------------------------------------
       
   413 //
       
   414 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEARCH_GROUPMEMBER { value = 1; }
       
   415 
       
   416 // RSC_CRRSS_CHAT_VARIATION_SEND_MSG_IGNORE_OFFLINE_NOTIFY
       
   417 // --------------------------------------------
       
   418 // When enabled, messages can be sent to offline contacts, and user is notified
       
   419 // (contact’s status is checked when user opens a conversation with an offline
       
   420 // contact, and user is notified that the contact is offline.
       
   421 // This cannot be supported same time with the feature
       
   422 // Chat.Variation.Send.Msg.Ignore.Offline.
       
   423 // Possible values: enabled (1) and disabled (0).
       
   424 // As default this is not enabled (0).
       
   425 ///----------------------------------------------------
       
   426 //
       
   427 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEND_MSG_IGNORE_OFFLINE_NOTIFY { value = 1; }
       
   428 
       
   429 // RSC_CRRSS_CHAT_VARIATION_AUTOMATIC_STATUS_CHANGE
       
   430 // ------------------------------------------
       
   431 // Automatic status change (When this is supported,
       
   432 // user’s status is changed automatically from away to
       
   433 // online, when user sends a message
       
   434 // Possible values: enabled (1) and disabled (0).
       
   435 // As default this is not enabled (0).
       
   436 ///----------------------------------------------------
       
   437 //
       
   438 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_AUTOMATIC_STATUS_CHANGE{ value = 0; }
       
   439 
       
   440 // RSC_CRRSS_CHAT_VARIATION_WELCOME_NOTE
       
   441 // ----------------------------------------------------
       
   442 // When this is enabled, there is shown a predefined
       
   443 // welcome note after successfull login.
       
   444 // Possible values: enabled (1) and disabled (0).
       
   445 // As default this is not enabled (0).
       
   446 ///----------------------------------------------------
       
   447 //
       
   448 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_WELCOME_NOTE { value = 0; }
       
   449 
       
   450 // RSC_CRRSS_CHAT_VARIATION_BLOCKING
       
   451 // ----------------------------------------------------
       
   452 // This flag shows how to handle blocked contacts
       
   453 // Possible values:
       
   454 //  0 : remove from the list
       
   455 //  1 : hide on the list
       
   456 //  2 : leave on the list
       
   457 // ----------------------------------------------------
       
   458 //
       
   459 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_BLOCKING { value = 1; }
       
   460 
       
   461 // RSC_CRRSS_CHAT_VARIATION_GROUP_TOPIC
       
   462 // ----------------------------------------------------
       
   463 // This flag defines default group topic.
       
   464 // Possible values:
       
   465 // ""                               : empty
       
   466 // qtn_chat_create_def_top          : localised
       
   467 // "Some variated string in here."  : defined string
       
   468 // ----------------------------------------------------
       
   469 //
       
   470 RESOURCE TBUF RSC_CRRSS_CHAT_VARIATION_GROUP_TOPIC { buf = ""; }
       
   471 
       
   472 // RSC_CRRSS_CHAT_VARIATION_GROUP_WELCOME_NOTE
       
   473 // ----------------------------------------------------
       
   474 // This flag defines default group welcome note.
       
   475 // Possible values:
       
   476 // ""                               : empty
       
   477 // "Some variated string in here."  : defined string
       
   478 // ----------------------------------------------------
       
   479 //
       
   480 RESOURCE TBUF RSC_CRRSS_CHAT_VARIATION_GROUP_WELCOME_NOTE { buf = ""; }
       
   481 
       
   482 // RSC_CRRSS_CHAT_VARIATION_GROUP_SIZE
       
   483 // ----------------------------------------------------
       
   484 // This flag defines default size for room.
       
   485 // Set as max amount of users in group.
       
   486 // ----------------------------------------------------
       
   487 //
       
   488 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_GROUP_SIZE { value = 100; }
       
   489 
       
   490 // RSC_CRRSS_CHAT_VARIATION_GROUP_WHISPER
       
   491 // ----------------------------------------------------
       
   492 // This flag defines if whisper is allowed in group or not by default.
       
   493 // Possible values:
       
   494 // 0 : Whisper not allowed
       
   495 // 1 : Whisper allowed
       
   496 // ----------------------------------------------------
       
   497 //
       
   498 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_GROUP_WHISPER { value = 1; }
       
   499 
       
   500 
       
   501 // RSC_CRRSS_CHAT_VARIATION_GROUP_SEARCH
       
   502 // ----------------------------------------------------
       
   503 // This flag defines if search is allowed in group or not by default.
       
   504 // Possible values:
       
   505 // 0 : Search not allowed
       
   506 // 1 : Search allowed
       
   507 // ----------------------------------------------------
       
   508 //
       
   509 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_GROUP_SEARCH { value = 1; }
       
   510 
       
   511 // RSC_CRRSS_CHAT_VARIATION_GROUP_OPEN
       
   512 // ----------------------------------------------------
       
   513 // This flag defines if group is open or closed by default.
       
   514 // Possible values:
       
   515 // 0 : Group is closed group
       
   516 // 1 : Group is open group.
       
   517 // ----------------------------------------------------
       
   518 //
       
   519 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_GROUP_OPEN { value = 1; }
       
   520 
       
   521 // RSC_CRRSS_CHAT_VARIATION_SEND_IMAGE
       
   522 // ----------------------------------------------------
       
   523 // This flag shows wether to show send image option in menu or not
       
   524 // Possible values:
       
   525 //  0 : Not shown
       
   526 //  1 : Shown
       
   527 // ----------------------------------------------------
       
   528 //
       
   529 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SEND_IMAGE { value = 1; }
       
   530 
       
   531 // RSC_CRRSS_CHAT_VARIATION_JOIN_CHAT_ROOM_MANUAL
       
   532 // ----------------------------------------------------
       
   533 // This flag shows wether it is possible to join a chat room
       
   534 // by entering group id.
       
   535 // Possible values:
       
   536 //  0 : Not possible
       
   537 //  1 : Possible
       
   538 // ----------------------------------------------------
       
   539 //
       
   540 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_JOIN_CHAT_ROOM_MANUAL { value = 1; }
       
   541 
       
   542 // RSC_CRRSS_CHAT_VARIATION_GROUP_AUTODELETE
       
   543 // ----------------------------------------------------
       
   544 // Enable (1) or disable (0) the autodeletion of group.
       
   545 // If enabled, server will delete group after everyone has left the group.
       
   546 // If disabled, group will be left on server and only creator can remove it.
       
   547 // As default this is disabled (0).
       
   548 // ----------------------------------------------------
       
   549 //
       
   550 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_GROUP_AUTODELETE { value = 0; }
       
   551 
       
   552 // RSC_CRRSS_CHAT_VARIATION_UNEDITABLE_USERID
       
   553 // ----------------------------------------------------
       
   554 // For not allowing to modify the user id of contact
       
   555 // If enabled, user id field cannot be edited after the contact has been saved.
       
   556 // If disabled, user id field can be edited also after
       
   557 // the contact has been saved.
       
   558 // As default this is disabled (0).
       
   559 // ----------------------------------------------------
       
   560 //
       
   561 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_UNEDITABLE_USERID { value = 0; }
       
   562 
       
   563 // RSC_CRRSS_CHAT_VARIATION_APPEAR_OFFLINE
       
   564 // ----------------------------------------------------
       
   565 // Enable (1) or disable (0) the Appear Offline in
       
   566 // the Change Own Status option.
       
   567 // By default this is enabled (1).
       
   568 // ----------------------------------------------------
       
   569 //
       
   570 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_APPEAR_OFFLINE { value = 1; }
       
   571 
       
   572 // RSC_CRRSS_CHAT_VARIATION_SAVE_PW_QUERY
       
   573 // ----------------------------------------------------
       
   574 // Enable (1) or disable (0) the support for "Save
       
   575 // password"-queries after first login to the server.
       
   576 // The queries are also shown if the userid or password has
       
   577 // changed for the server. 
       
   578 // By default this is disabled (0).
       
   579 // NOTE: You must also define RSC_CRRSS_CHAT_VARIATION_IMPSCU_SAVE_PW_QUERY
       
   580 // in IMPSCommonUI side to have the same value!
       
   581 // Refer to the Variation document for more details.
       
   582 // ----------------------------------------------------
       
   583 //
       
   584 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SAVE_PW_QUERY { value = 0; }
       
   585 
       
   586 // RSC_CRRSS_CHAT_VARIATION_APP_LAUNCH_QUERY
       
   587 // ----------------------------------------------------
       
   588 // Enable (1) or disable (0) the support for application
       
   589 // launch query. The query is shown only if the userid or password has
       
   590 // been stored, therefore you need also to enable support for the "save
       
   591 // password"-query (IM Application and IMPS Common UI).
       
   592 // See RSC_CRRSS_CHAT_VARIATION_SAVE_PW_QUERY and
       
   593 // RSC_CRRSS_CHAT_VARIATION_IMPSCU_SAVE_PW_QUERY.
       
   594 // By default this is disabled (0).
       
   595 // NOTE: it makes no sense to define both
       
   596 // RSC_CRRSS_CHAT_VARIATION_ALWAYSONLINE_AFTER_FIRST_LOGIN and this,
       
   597 // as the flags are UI-behaviourwise mutually exclusive.
       
   598 // Refer to the Variation document for more details.
       
   599 // ----------------------------------------------------
       
   600 //
       
   601 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_APP_LAUNCH_QUERY { value = 0; }
       
   602 
       
   603 // RSC_CRRSS_CHAT_VARIATION_RCPT_BLOCKED_NOTE
       
   604 // ----------------------------------------------------
       
   605 // Enable (1) or disable (0) support for error code 532 "Recipient has blocked
       
   606 // the sender". If enabled (1), an error note for the error will be shown.
       
   607 // If disabled (0), no note will be shown.
       
   608 // By default this is disabled (0).
       
   609 // Refer to the Variation document for more details.
       
   610 // ----------------------------------------------------
       
   611 //
       
   612 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_RCPT_BLOCKED_NOTE { value = 0; }
       
   613 
       
   614 
       
   615 // RSC_CRRSS_CHAT_VARIATION_DOMAIN_SELECTION
       
   616 // -------------------------------------------------
       
   617 // Enable (1) or disable (0) domain selection query.
       
   618 // To enable it, also the RSC_CRRSS_CHAT_VARIATION_IMPSCU_DOMAIN_SELECTION has to be 
       
   619 // enabled from the PAppVariationNG.rss.
       
   620 // If enabled (1), there is shown a query where user can choose from predifined 
       
   621 // domain values. The query is shown before user name and password query during 
       
   622 // login, when adding a contact manually and when opening a conversation manually.
       
   623 // The selected domain value ("@domain.com") is then set to the user name field, 
       
   624 // where user can complete the user name.
       
   625 // r_chat_variation_impscu_domain_selection_list -resource defines the domain
       
   626 // values shown on the list
       
   627 //
       
   628 // Default value is disabled (0)
       
   629 // -------------------------------------------------
       
   630 //
       
   631 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_DOMAIN_SELECTION { value = 0; }
       
   632 
       
   633 
       
   634 // RSC_CRRSS_CHAT_VARIATION_UPDATE_CONTACTS_SETTING
       
   635 // ----------------------------------------------------
       
   636 // This flag variates the functionality of the presence update. Possible
       
   637 // values are:
       
   638 //  0: Both Automatic and Manual modes are supported. Automatic is the default
       
   639 //  1: Only Automatic mode is supported
       
   640 //  2: Only Manual mode is supported
       
   641 //
       
   642 // When the flag is (0) the user can change the presence update value in the
       
   643 // application settings. When the flag is (1) or (2) the client uses the
       
   644 // only supported update mode and user can't change it.
       
   645 //
       
   646 // Default value is (0)
       
   647 // ----------------------------------------------------
       
   648 //
       
   649 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_UPDATE_CONTACTS_SETTING { value = 0; }
       
   650 
       
   651 
       
   652 // RSC_CRRSS_CHAT_VARIATION_DEVICE_TYPE_TO_ONLINE_STATUS
       
   653 // ----------------------------------------------------
       
   654 // This flag variates if online status icon is shown with device type or not.
       
   655 // values are:
       
   656 //  0: Online status icon is the same for all client types.
       
   657 //  1: Online status icon shows if the client is of mobile type.
       
   658 //
       
   659 // When this flag is (1) the online status icon shows if the client is of 
       
   660 // mobile type. When the flag is (0) online status icon does not look 
       
   661 // different for mobile client type.
       
   662 //
       
   663 // Default value is (0)
       
   664 // ----------------------------------------------------
       
   665 //
       
   666 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_DEVICE_TYPE_TO_ONLINE_STATUS { value = 0; }
       
   667 
       
   668 
       
   669 // RSC_CRRSS_CHAT_VARIATION_BUSY_STATUS
       
   670 // ----------------------------------------------------
       
   671 // Enable (1) or disable (0) the Busy status in
       
   672 // the Change Own Status option.
       
   673 // By default this is disabled (0).
       
   674 //
       
   675 // Notice that this does not solely disable nor enable usage of busy status.
       
   676 // Busy status can still be visible for user him/herself and for contacts,
       
   677 // even if this is set to disabled (0).
       
   678 // Visibility of Busy icons is variated by mappings in:
       
   679 // wvui20\wvuipresence\resource\WVUIPresenceVariation.rss
       
   680 // ----------------------------------------------------
       
   681 //
       
   682 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_BUSY_STATUS { value = 0; }
       
   683 // RSC_CRRSS_CHAT_VARIATION_SHOW_BLOCKED_LIST
       
   684 // ----------------------------------------------------
       
   685 // Enable (1) or disable (0) the "show blocked list" option.
       
   686 // Values are:
       
   687 //  0: "show blocked list" option is not shown in any options menu
       
   688 //  1: "show blocked list" option is shown as specified.
       
   689 //
       
   690 // By default this is enabled (1).
       
   691 // ----------------------------------------------------
       
   692 //
       
   693 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SHOW_BLOCKED_LIST { value = 1; }
       
   694 // RSC_CRRSS_CHAT_VARIATION_RECORD_WARNING
       
   695 // ----------------------------------------------------
       
   696 // Enable (1) or disable (0) warning message option
       
   697 // when starting conversation recording.
       
   698 // Values are:
       
   699 //  0: Warning message is not shown
       
   700 //  1: Warning message is shown
       
   701 //
       
   702 // By default this is disabled (0).
       
   703 // ----------------------------------------------------
       
   704 //
       
   705 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_RECORD_WARNING { value = 0; }
       
   706 
       
   707 // RSC_CRRSS_CHAT_VARIATION_SAVE_PW_WARNING
       
   708 // ----------------------------------------------------
       
   709 // Enable (1) or disable (0) warning message option
       
   710 // when saving password.
       
   711 // 
       
   712 // NOTE! Set the same value to IMPSCommonUI variation also,
       
   713 // see flag RSC_CRRSS_CHAT_VARIATION_IMPSCU_SAVE_PW_WARNING
       
   714 // in PAppVariationNG.rss.
       
   715 //
       
   716 // Values are:
       
   717 //  0: Warning message is not shown
       
   718 //  1: Warning message is shown
       
   719 //
       
   720 // By default this is disabled (0).
       
   721 // ----------------------------------------------------
       
   722 //
       
   723 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_SAVE_PW_WARNING { value = 0; }
       
   724 
       
   725 // RSC_CRRSS_CHAT_VARIATION_AWAY_STATUS
       
   726 // ----------------------------------------------------
       
   727 // Enable (1) or disable (0) the "Away" status.
       
   728 // Values are:
       
   729 //  0: "Away" status is not shown in the "Change own status" -query
       
   730 //  1: "Away" status is shown in the "Change own status" -query
       
   731 //
       
   732 // By default this is enabled (1).
       
   733 // ----------------------------------------------------
       
   734 //
       
   735 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_AWAY_STATUS { value = 1; }
       
   736 
       
   737 
       
   738 
       
   739 // RSC_CRRSS_CHAT_VARIATION_CREATE_DELETE_CONTACT_LIST
       
   740 // ----------------------------------------------------
       
   741 // Enable (1) or disable (0) the contact list creation and deletion
       
   742 // Values are:
       
   743 //  0: The contact list creation and deletion is not supported.
       
   744 //  1: The contact list creation and deletion is supported.
       
   745 //
       
   746 // By default this is enabled (1).
       
   747 // ----------------------------------------------------
       
   748 //
       
   749 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_CREATE_DELETE_CONTACT_LIST { value = 1; }
       
   750 
       
   751 // RSC_CRRSS_CHAT_VARIATION_ONLINE_AUTO
       
   752 // ----------------------------------------------------
       
   753 // Enable (1) or disable (0) .
       
   754 // Values are:
       
   755 //  0: automatic status message query is not shown when user changes his state to online. 
       
   756 //  1:  automatic status message query is  shown when user changes his state to online. 
       
   757 //   
       
   758 // By default this is enabled (1).
       
   759 // ----------------------------------------------------
       
   760 //
       
   761 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_ONLINE_AUTO { value = 1; }
       
   762 
       
   763 // RSC_CRRSS_CHAT_VARIATION_AWAY_AUTO
       
   764 // ----------------------------------------------------
       
   765 // Enable (1) or disable (0) .
       
   766 // Values are:
       
   767 //  0: automatic status message query is not shown when user changes his state to Away. 
       
   768 //  1:  automatic status message query is  shown when user changes his state to Away. 
       
   769 //   
       
   770 // By default this is enabled (1).
       
   771 // ----------------------------------------------------
       
   772 //
       
   773 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_AWAY_AUTO { value = 1; }
       
   774 
       
   775 // RSC_CRRSS_CHAT_VARIATION_BUSY_AUTO
       
   776 // ----------------------------------------------------
       
   777 // Enable (1) or disable (0) .
       
   778 // Values are:
       
   779 //  0: automatic status message query is not shown when user changes his state to busy. 
       
   780 //  1:  automatic status message query is  shown when user changes his state to busy. 
       
   781 //   
       
   782 // By default this is enabled (1).
       
   783 // ----------------------------------------------------
       
   784 //
       
   785 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_BUSY_AUTO { value = 1; }
       
   786 
       
   787 // RSC_CRRSS_CHAT_VARIATION_ONLINE_OPTION
       
   788 // ----------------------------------------------------
       
   789 // Enable (1) or disable (0) .
       
   790 // Values are:
       
   791 //  0: status message option  is not available when user in online. 
       
   792 //  1: status message option  is available when user in online. 
       
   793 //   
       
   794 // By default this is enabled (1).
       
   795 // ----------------------------------------------------
       
   796 //
       
   797 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_ONLINE_OPTION { value = 1; }
       
   798 
       
   799 // RSC_CRRSS_CHAT_VARIATION_AWAY_OPTION
       
   800 // ----------------------------------------------------
       
   801 // Enable (1) or disable (0) .
       
   802 // Values are:
       
   803 //  0: status message option  is not available when user in away status. 
       
   804 //  1: status message option  is available when user in away status. 
       
   805 //   
       
   806 // By default this is enabled (1).
       
   807 // ----------------------------------------------------
       
   808 //
       
   809 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_AWAY_OPTION { value = 1; }
       
   810 
       
   811 // RSC_CRRSS_CHAT_VARIATION_BUSY_OPTION
       
   812 // ----------------------------------------------------
       
   813 // Enable (1) or disable (0) .
       
   814 // Values are:
       
   815 //  0: status message option  is not available when user in busy status. 
       
   816 //  1: status message option  is available when user in busy status. 
       
   817 //   
       
   818 // By default this is enabled (1).
       
   819 // ----------------------------------------------------
       
   820 //
       
   821 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_BUSY_OPTION { value = 1; }
       
   822 
       
   823 // RSC_CRRSS_CHAT_VARIATION_HIDE_ONLY_PREFIX
       
   824 // ----------------------------------------------------
       
   825 // Enable (1) or disable (0) hiding wv: part.
       
   826 // Values are:
       
   827 //  0: wv: part is shown on UI. 
       
   828 //  1: wv: part is not shown on UI.
       
   829 //
       
   830 // By default this is disabled (0).
       
   831 // ----------------------------------------------------
       
   832 //
       
   833 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_HIDE_ONLY_PREFIX { value = 0; }
       
   834 
       
   835 // RSC_CRRSS_CHAT_VARIATION_BLOCK_QUERY
       
   836 // ----------------------------------------------------
       
   837 // Enable (1) or disable (0) .
       
   838 // Values are:
       
   839 //  0: Block query is not shown when a contact is deleted. 
       
   840 //  1: Block query is shown after deleting a contact. 
       
   841 //   
       
   842 // By default this is enabled (1).
       
   843 // ----------------------------------------------------
       
   844 //
       
   845 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_BLOCK_QUERY { value = 1; }
       
   846 
       
   847 // RSC_CRRSS_CHAT_VARIATION_CONTACT_LISTS_CAPITALIZED
       
   848 // ----------------------------------------------------
       
   849 // Enable (1) or disable (0) .
       
   850 // Values are:
       
   851 //  0: Contact lists are not capitalized. 
       
   852 //  1: Contact lists are  capitalized. 
       
   853 //   
       
   854 // By default this is disabled (0).
       
   855 // ----------------------------------------------------
       
   856 //
       
   857 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_CONTACT_LISTS_CAPITALIZED { value = 0; }
       
   858 
       
   859 
       
   860 
       
   861 
       
   862 // RSC_CRRSS_CHAT_VARIATION_OVERRIDE_DEFAULT_TONE
       
   863 // ----------------------------------------------------
       
   864 // Override default sound from Central repository (1) or not (0).
       
   865 // If this flag is (1) then the default sound received from
       
   866 // Central Repository is overridden and the default sound file
       
   867 // name is read from r_default_tone resource.
       
   868 //
       
   869 // Note! This is just default tone, and it's not forced to exist in
       
   870 // tone selection list. You should keep the default tone in the same directory
       
   871 // with other tone files if you want it to show in tone selection list.
       
   872 //
       
   873 // Default value is (0)
       
   874 // ----------------------------------------------------
       
   875 //
       
   876 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_OVERRIDE_DEFAULT_TONE { value = 0; }
       
   877 
       
   878 
       
   879 // RSC_CRRSS_CHAT_VARIATION_MESSAGE_MAX_LENGTH:
       
   880 // ------------------------------------
       
   881 // Defines the maximum length (in characters) of message that can
       
   882 // be written to message editor. Basically the upper limit for this is
       
   883 // limited only by amount of free memory when sending messages.
       
   884 // If this is less than or equal to zero, default value will be used.
       
   885 // Default message length is 400 characters.
       
   886 // NOTE: This value has to be also defined for r_chatclient_send_text_query
       
   887 // as the EDWIN maxlenght.
       
   888 //
       
   889 //----------------------------------------------------
       
   890 //
       
   891 RESOURCE NUMBER_INT32 RSC_CRRSS_CHAT_VARIATION_MESSAGE_MAX_LENGTH { value = 400; }
       
   892 
       
   893 
       
   894 
       
   895 #include "CAAddOnVariationNG.rss"
       
   896 //end of file
       
   897