www.pudn.com > sockets.rar > sockets.rss


/* Copyright (c) 2004, Nokia. All rights reserved */ 
 
 
NAME SOCK 
 
// INCLUDES 
#include  
#include  
#include  
#include  
 
#include "Sockets.hrh" 
#include "Sockets.loc" 
 
//  CONSTANTS 
// For server name query 
#define SERVER_QUERY_WIDTH 20 
#define SERVER_QUERY_LINES 1 
 
// For port number query 
#define PORT_QUERY_MIN 0 
#define PORT_QUERY_MAX 65535 
 
// For rich text editor 
#define TEXT_EDITOR_NUMLINES 5 
#define TEXT_EDITOR_TEXTLIMIT 500 
 
 
//  RESOURCE DEFINITIONS 
 
// ----------------------------------------------------------------------------- 
// 
//    Define the resource file signature 
//    This resource should be empty. 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE RSS_SIGNATURE { } 
 
// ----------------------------------------------------------------------------- 
// 
//    Default Document Name 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE TBUF r_default_document_name { buf = ""; } 
 
// ----------------------------------------------------------------------------- 
// 
//    Define default menu and CBA key. 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE EIK_APP_INFO 
    { 
    menubar = r_sockets_menubar; 
    cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; 
    } 
 
 
// ----------------------------------------------------------------------------- 
// 
//   r_sockets_menubar 
//   Menubar for Sockets example 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE MENU_BAR r_sockets_menubar 
    { 
    titles = 
        { 
        MENU_TITLE {menu_pane = r_sockets_menu;} 
        }; 
    } 
 
 
// ----------------------------------------------------------------------------- 
// 
//   r_sockets_menu 
//   Menu for "Options" 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE MENU_PANE r_sockets_menu 
    { 
    items = 
        { 
        MENU_ITEM 
            { 
            command = ESocketsCmdConnect; 
            txt = qtn_sock_submenu_connect; 
            }, 
        MENU_ITEM 
            { 
            command = ESocketsCmdDisconnect; 
            txt = qtn_sock_submenu_disconnect; 
            }, 
        MENU_ITEM 
            { 
            command = ESocketsCmdClear; 
            txt = qtn_sock_submenu_clear; 
            }, 
        MENU_ITEM 
            { 
            command = EAknCmdExit; 
            txt = qtn_sock_submenu_exit; 
            } 
        }; 
    } 
 
 
// ----------------------------------------------------------------------------- 
// 
// r_sockets_dialog_connect 
// Dialog for connection details 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE DIALOG r_sockets_dialog_connect 
    { 
    flags = EGeneralQueryFlags; 
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL; 
    items = 
        { 
        DLG_LINE 
            { 
            type = EAknCtMultilineQuery; 
            id = ESocketsServerNameEdwin; 
            control = AVKON_DATA_QUERY 
                { 
                layout = EMultiDataFirstEdwin; 
                label = qtn_sock_query_server_address; 
                control = EDWIN 
                    { 
                    flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable; 
                    width = SERVER_QUERY_WIDTH; 
                    lines = SERVER_QUERY_LINES; 
                    maxlength = KMaxServerNameLength; 
                    default_input_mode = EAknEditorNumericInputMode; 
                    }; 
                }; 
            }, 
        DLG_LINE 
            { 
            type = EAknCtMultilineQuery; 
            id = ESocketsPortNumberEdwin; 
            control = AVKON_DATA_QUERY 
                { 
                layout = EMultiDataSecondNumEd; 
                label = qtn_sock_query_port_number; 
                            control = AVKON_INTEGER_EDWIN 
                                { 
                                min = PORT_QUERY_MIN; 
                                max = PORT_QUERY_MAX; 
                                }; 
                }; 
            } 
        }; 
 
    } 
 
// ----------------------------------------------------------------------------- 
// 
//    r_output_rtexted 
//    resource for rich text editor control on main view 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE RTXTED r_output_view_rtexted 
    { 
    numlines = TEXT_EDITOR_NUMLINES; 
    textlimit= TEXT_EDITOR_TEXTLIMIT; 
    fontcontrolflags = EGulFontControlAll; 
    fontnameflags = EGulNoSymbolFonts; 
    default_input_mode = EAknEditorNullInputMode; 
    } 
 
// ----------------------------------------------------------------------------- 
// 
// Resources for messages. 
// 
// ----------------------------------------------------------------------------- 
// 
RESOURCE TBUF r_sock_conn_failed 
    { 
    buf = qtn_sock_conn_failed; 
    } 
 
RESOURCE TBUF r_sock_dns_failed 
    { 
    buf = qtn_sock_dns_failed; 
    } 
 
RESOURCE TBUF r_sock_timeout 
    { 
    buf = qtn_sock_timeout; 
    } 
 
RESOURCE TBUF r_sock_disconnected 
    { 
    buf = qtn_sock_disconnected; 
    } 
 
RESOURCE TBUF r_sock_read_error 
    { 
    buf = qtn_sock_read_error; 
    } 
 
RESOURCE TBUF r_sock_write_timeout 
    { 
    buf = qtn_sock_write_timeout; 
    } 
 
RESOURCE TBUF r_sock_general_write_error 
    { 
    buf = qtn_sock_general_write_error; 
    } 
 
RESOURCE TBUF r_sock_domain_name 
    { 
    buf = qtn_sock_domain_name; 
    } 
 
RESOURCE TBUF r_sock_ip_address 
    { 
    buf = qtn_sock_ip_address; 
    } 
 
RESOURCE TBUF r_sock_uninitialised 
    { 
    buf = qtn_sock_uninitialised_text; 
    } 
 
RESOURCE TBUF r_sock_not_connected 
    { 
    buf = qtn_sock_not_connected; 
    } 
 
RESOURCE TBUF r_sock_connecting 
    { 
    buf = qtn_sock_connecting; 
    } 
 
RESOURCE TBUF r_sock_connected 
    { 
    buf = qtn_sock_connected; 
    } 
 
RESOURCE TBUF r_sock_looking_up 
    { 
    buf = qtn_sock_looking_up; 
    } 
 
 
// End of File