ftpexample.rss

来自「Symbian智能手机操作系统源代码值的参考_网络ftp」· RSS 代码 · 共 269 行

RSS
269
字号
/*
* ============================================================================
*  Name     : FtpExample.rss
*  Part of  : FtpExample
*  Created  : 03/11/2005 by Forum Nokia
*  Description:
*     This file contains all the resources for the FtpExample.
*  Version  : 1.0
*  Copyright: Nokia Corporation
* ============================================================================
*/

//  RESOURCE IDENTIFIER
NAME    FTPE // 4 letter ID

//  INCLUDES

#include <eikon.rh>
#include "ftpexample.hrh"
#include "ftpexample.loc"
#include <avkon.rsg>
#include <avkon.rh>
#include <avkon.mbg>




//  RESOURCE DEFINITIONS 

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf = ""; }

RESOURCE EIK_APP_INFO
    {
    menubar = r_ftpexample_menubar;
    cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
    }

//----------------------------------------------------
//   
//    Menu bar
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_ftpexample_menubar
    {
    titles =
        {
        MENU_TITLE
            {
            menu_pane = r_ftpexample_menu;
            }
        };
    }

//----------------------------------------------------
//   
//    Menu panes
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_ftpexample_menu
    {
    items = 
        {
        MENU_ITEM
        	{
        	command = EFtpExampleCommands;
        	cascade = r_ftpexample_commands;
        	txt = qtn_ftpexample_commands;
        	},
        MENU_ITEM
        	{
        	command = EFtpExampleCmdConnect;
        	txt = qtn_ftpexample_connect;
        	},
        MENU_ITEM
            {
            command = EAknSoftkeyExit;
            txt = qtn_ftpexample_exit;
            }
        };
    }   
    
RESOURCE MENU_PANE r_ftpexample_commands
	{
	items =
		{
		MENU_ITEM
			{
			command = EFtpExampleCmdPwd;
			txt = "pwd";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdDir;
			txt = "dir";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdCd;
			txt = "cd";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdMkdir;
			txt = "mkdir";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdRmdir;
			txt = "rmdir";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdGetBinary;
			txt = "get (binary)";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdGetAscii;
			txt = "get (ascii)";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdPutBinary;
			txt = "put (binary)";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdPutAscii;
			txt = "put (ascii)";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdRename;
			txt = "rename";
			},
		MENU_ITEM
			{
			command = EFtpExampleCmdDelete;
			txt = "delete";
			}
		};
	}

//----------------------------------------------------
//   
//    Rich text editor
//
//----------------------------------------------------
//	
RESOURCE RTXTED r_ftpexample_rich_text_editor
	{
	textlimit = KRichTextMaxLength; 
	flags = EEikEdwinReadOnly;
	avkon_flags = EAknEditorFlagDefault;
	}
	
//----------------------------------------------------
//   
//    Dialogs
//
//----------------------------------------------------
//	
RESOURCE DIALOG r_ftpexample_dialog_connect
	{ 
	title = qtn_ftpexample_login;
	flags = EAknDialogGenericFullScreen; 
	buttons = R_AVKON_SOFTKEYS_OK_CANCEL; 
	form = r_ftpexample_form_connect;
	}

RESOURCE DIALOG r_ftpexample_data_query
	{
	flags = EGeneralQueryFlags;
	buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
	items =
		{
		DLG_LINE
			{
			type = EAknCtQuery;
			id = EFtpExampleQuery;
			control= AVKON_DATA_QUERY 
				{ 
				layout = EDataLayout;
				control = EDWIN
					{ 
					flags= EEikEdwinResizable; 
					maxlength = KQueryMaxLength; 
					};
				};
			}
		};
	}
	
RESOURCE DIALOG r_ftpexample_confirmation_query_firewall
	{
	flags = EGeneralQueryFlags;
	buttons = R_AVKON_SOFTKEYS_YES_NO;
	items = 
		{
		DLG_LINE
			{
			type = EAknCtQuery;
			id = EFtpExampleFirewallQuery;
			control = AVKON_CONFIRMATION_QUERY
				{
				layout = EConfirmationQueryLayout;
				};
			}
		};
	}
		
//----------------------------------------------------
//   
//    Form
//
//----------------------------------------------------
//	
RESOURCE FORM r_ftpexample_form_connect
	{
	flags = EEikFormUseDoubleSpacedFormat;
	items = 
		{ 
		DLG_LINE 
			{ 
			type = EEikCtEdwin; 
			id = EHostNameEdwin; 
			prompt = qtn_ftpexample_server;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = EDWIN
                {
                width = 1;
                lines = 1;
                maxlength = KServerMaxLength;
                };
			},
		DLG_LINE 
			{ 
			type = EEikCtEdwin; 
			id = EUserNameEdwin; 
			prompt = qtn_ftpexample_username;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = EDWIN
                {
                width = 1;
                lines = 1;
                maxlength = KUsernameMaxLength;
                };
			}, 			
		DLG_LINE 
			{ 
			type = EEikCtSecretEd; 
			id = EPasswordEdwin; 
			prompt = qtn_ftpexample_password;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = SECRETED
                {
                num_letters = KPasswordMaxLength;
                };
			}
		}; 	
	}
	

// End of File

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?