www.pudn.com > EncryptionDecryption.rar.rar > cipher.rss
/* Copyright (c) 2003, Nokia. All rights reserved */ NAME CIPH #include#include #include #include "Cipher.hrh" #define AKNEXQUERY_SECRETED_NUM_LETTERS 8 // --------------------------------------------------------- // // Define the resource file signature // This resource should be empty. // // --------------------------------------------------------- // RESOURCE RSS_SIGNATURE { } // --------------------------------------------------------- // // Default Document Name // // --------------------------------------------------------- // RESOURCE TBUF r_cipher_default_doc_name { buf=""; } // --------------------------------------------------------- // // Define default menu and CBA key. // // --------------------------------------------------------- // RESOURCE EIK_APP_INFO { menubar = r_cipher_menubar; cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT; } // --------------------------------------------------------- // // r_cipher_menubar // Menubar for Cipher example // // --------------------------------------------------------- // RESOURCE MENU_BAR r_cipher_menubar { titles = { MENU_TITLE { menu_pane = r_cipher_menu; } }; } // --------------------------------------------------------- // // r_cipher_menu // Menu for "Options" // // --------------------------------------------------------- // RESOURCE MENU_PANE r_cipher_menu { items = { MENU_ITEM { command = ECipherEncrypt; txt = "Encrypt"; }, MENU_ITEM { command = ECipherDecrypt; txt = "Decrypt"; }, MENU_ITEM { command = EAknSoftkeyExit; txt = "Exit"; } }; } //----------------------------------------------------------------------------- // // r_dialog_password_query // Resource of password Query. // //----------------------------------------------------------------------------- // RESOURCE DIALOG r_dialog_password_query { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtQuery; id = EGeneralQuery; control = AVKON_DATA_QUERY { layout = ECodeLayout; label = "Enter password"; control = SECRETED { num_letters = AKNEXQUERY_SECRETED_NUM_LETTERS; }; }; } }; } //----------------------------------------------------------------------------- // // r_dialog_text_password_query // Resource of text and password Query. // //----------------------------------------------------------------------------- // RESOURCE DIALOG r_dialog_text_password_query { flags = EGeneralQueryFlags; buttons = R_AVKON_SOFTKEYS_OK_CANCEL; items = { DLG_LINE { type = EAknCtMultilineQuery; id = EMultilineFirstLine; control = AVKON_DATA_QUERY { layout = EMultiDataFirstEdwin; label = "Text to Encrypt"; control = EDWIN { flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable; width = 25; lines = 1; maxlength = 20; }; }; }, DLG_LINE { type = EAknCtMultilineQuery; id = EMultilineSecondLine; control = AVKON_DATA_QUERY { layout = EMultiDataSecondSecEd; label = "Password"; control = SECRETED { num_letters = 5; }; }; } }; }