⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iapconnect.rss

📁 symbian中如何取得内部联网方式
💻 RSS
字号:
/*
* ============================================================================
*  Name     : IAPConnect.rss
*  Part of  : Internet Access Points Example v2.0
*  Description:
*     This file contains all the resources for the IAPConnect.
*  Created  : 01.09.2006 by Forum Nokia
*  Version  : 2.0
*  Copyright: Forum Nokia
* ============================================================================
*/

//  RESOURCE IDENTIFIER
NAME    AWIZ // 4 letter ID

//  INCLUDES

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

#ifdef EKA2
    #include <appinfo.rh>
    #include "IAPConnect_loc.rls"
#endif

//  RESOURCE DEFINITIONS 

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf = "IAPConnect"; }

RESOURCE EIK_APP_INFO
    {
    hotkeys = r_iapconnect_hotkeys;
    menubar = r_iapconnect_menubar;
    cba = R_AVKON_SOFTKEYS_OPTIONS_BACK;     
    }

//----------------------------------------------------
//   
//    r_iapconnect_hotkeys
//
//----------------------------------------------------
//
RESOURCE HOTKEYS r_iapconnect_hotkeys
    {
    control =
        {
        HOTKEY { command = EEikCmdExit; key='e'; }
        };
    }


//----------------------------------------------------
//   
//    r_iapconnect_main_view
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_iapconnect_main_view
    {
    hotkeys = r_iapconnect_hotkeys;
    menubar = r_iapconnect_menubar;  
    cba = R_AVKON_SOFTKEYS_OPTIONS_EXIT;
    }

//----------------------------------------------------
//   
//    r_iapconnect_menubar
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_iapconnect_menubar
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_iapconnect_menu; txt = ""; }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_menu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_iapconnect_menu
    {
    items =
        {
        MENU_ITEM 
            { 
            command=EIAPConnectCmdConnect; 
            txt = qtn_iapconnect_menu_connect; 
            },
        MENU_ITEM 
            { 
            command=EIAPConnectCmdConnectPSD; 
            txt = qtn_iapconnect_menu_connect_psd; 
            },
        MENU_ITEM 
            { 
            command=EIAPConnectCmdConnectCSD; 
            txt = qtn_iapconnect_menu_connect_csd; 
            },
	 MENU_ITEM
		{
		command=EIAPConnectCmdConnectUsingAPHandler; 
            txt = qtn_iapconnect_menu_connect_aphandler; 
		},
	 MENU_ITEM 
            { 
            command=EIAPConnectCmdShowConnectionInfo; 
            txt = qtn_iapconnect_menu_connection_info; 
            },
        MENU_ITEM 
            { 
            command=EIAPConnectCmdRelease; 
            txt = qtn_iapconnect_menu_release; 
            },
        MENU_ITEM 
            { 
            command=EIAPConnectCmdTerminate; 
            txt = qtn_iapconnect_menu_terminate; 
	      },
        MENU_ITEM 
            { 
            command=EIAPConnectCmdNewIAP; 
            txt = qtn_iapconnect_menu_createiap; 
            },
        MENU_ITEM 
            { 
            command=EIAPConnectCmdShowRemoveIAPView; 
            txt = qtn_iapconnect_menu_removeiap; 
            },
        MENU_ITEM 
            { 
            command=EAknCmdExit; 
            txt = qtn_iapconnect_menu_exit; 
            }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_conninfo_view
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_iapconnect_conninfo_view
    {
    hotkeys = r_iapconnect_hotkeys;
    menubar = r_iapconnect_menubar_conninfo_view;  
    cba     = R_AVKON_SOFTKEYS_SELECTION_LIST; 
    }

//----------------------------------------------------
//   
//    r_iapconnect_menubar_conninfo_view
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_iapconnect_menubar_conninfo_view
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_iapconnect_app_menu; txt = "App"; },
        MENU_TITLE { menu_pane = r_iapconnect_conninfo_view_menu; 
        	txt = "ConnInfo view"; }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_conninfo_view_menu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_iapconnect_conninfo_view_menu
    {
    items =
        {
   	    MENU_ITEM { command = EIAPConnectCmdDemoMenu; 
   	    	txt = qtn_iapconnect_demo_menu; cascade = r_iapconnect_demo_menu;},
   	    MENU_ITEM { command = EIAPConnectCmdUplinkData; 
   	    	txt = qtn_iapconnect_uplink_data; },
   	    MENU_ITEM { command = EIAPConnectCmdDownlinkData; 
   	    	txt = qtn_iapconnect_downlink_data; },
   	    MENU_ITEM { command = EIAPConnectCmdConnectionTime; 
   	    	txt = qtn_iapconnect_connection_time; }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_demo_menu
//    demo commands
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_iapconnect_demo_menu
    {
    items =
        {
   	    MENU_ITEM { command = EIAPConnectCmdStartDemo; 
   	    	txt = qtn_iapconnect_start_demo; },
   	    MENU_ITEM { command = EIAPConnectCmdDemoSettings; 
   	    	txt = qtn_iapconnect_demo_settings; }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_removeiap_view
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_iapconnect_removeiap_view
    {
    hotkeys = r_iapconnect_hotkeys;
    menubar = r_iapconnect_menubar_removeiap_view;  
    cba     = R_AVKON_SOFTKEYS_SELECTION_LIST; 
    }

//----------------------------------------------------
//   
//    r_iapconnect_menubar_removeiap_view
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_iapconnect_menubar_removeiap_view
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_iapconnect_app_menu; txt = "App"; },
        MENU_TITLE { menu_pane = r_iapconnect_removeiap_view_menu; 
        	txt = "Remove Iap view"; }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_removeiap_view_menu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_iapconnect_removeiap_view_menu
    {
    items =
        {
   	    MENU_ITEM { command = EIAPConnectCmdRemoveIAP; 
   	    	txt = qtn_iapconnect_remove_selected_iap; }
        };
    }




//----------------------------------------------------
//   
//    r_iapconnect_app_menu
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_iapconnect_app_menu
    {
    items =
        {
        MENU_ITEM { command = EIAPConnectCmdAppMainMenu; 
        	txt = qtn_iapconnect_main_menu; },
        MENU_ITEM { command = EAknCmdExit; txt = qtn_iapconnect_menu_exit; }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_softkeys_cancel
//
//----------------------------------------------------
//
RESOURCE CBA r_iapconnect_softkeys_cancel
    {
    buttons =
        {
        CBA_BUTTON
            {
            txt = "";
            },
        CBA_BUTTON
            {
            id = EAknSoftkeyCancel;
            txt = qtn_iapconnect_softkeys_cancel;
            }
        };
    }

//----------------------------------------------------
//   
//    r_iapconnect_wait_dialog
//
//----------------------------------------------------
//
RESOURCE DIALOG r_iapconnect_wait_dialog
	{
	flags = EAknWaitNoteFlags;
	buttons = R_AVKON_SOFTKEYS_CANCEL;
	items =
		{
		DLG_LINE
			{
			type = EAknCtNote;
			id = EIAPConnectNoteCtrlIdWaitNote;
			control = AVKON_NOTE
				{
				layout = EWaitLayout;
   				animation = R_QGN_GRAF_WAIT_BAR_ANIM;
				};
			}
		};
	}

//----------------------------------------------------
//   
//    r_iapconnect_termination_query_dialog
//
//----------------------------------------------------
//
RESOURCE DIALOG r_iapconnect_termination_query_dialog
    {
    flags = EGeneralQueryFlags;
    buttons = R_AVKON_SOFTKEYS_YES_NO;
    items =
        {
        DLG_LINE
            {
            type = EAknCtQuery;
            id = EGeneralQuery;
            control = AVKON_CONFIRMATION_QUERY
                {
                layout = EConfirmationQueryLayout;
                label = qtn_iapconnect_termination_query_dialog_label;
                };
            }
        };
    }


//-----------------------------------------------------------------------------
//
//    r_iapconnect_iapname_dialog
//
//-----------------------------------------------------------------------------
//
RESOURCE DIALOG r_iapconnect_iapname_dialog
    {
    title = "IAP name";
    buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
    flags = EGeneralQueryFlags;
    items=
        {
        DLG_LINE
            {
            type = EAknCtQuery;
            id = EGeneralQuery;
            control= AVKON_DATA_QUERY
               { 
                layout = EDataLayout;
                label = "IAP name:";
                control = EDWIN
                    { 
                    flags= EEikEdwinNoHorizScrolling | EEikEdwinResizable; 
                    maxlength = 32; 
                    width = 5; 
                    lines = 1; 
                    };
                };
            }
        };
    }

//-----------------------------------------------------------------------------
//
//    r_iapconnect_demo_settings_dialog
//
//-----------------------------------------------------------------------------
//
RESOURCE DIALOG r_iapconnect_demo_settings_dialog
	{
	title = "Demo settings";
	buttons = R_AVKON_SOFTKEYS_OK_CANCEL;
	flags = EEikDialogFlagWait |
			EEikDialogFlagFillAppClientRect |
			EEikDialogFlagNoDrag;
	form = r_iapconnect_demo_settings_form;
	}

//-----------------------------------------------------------------------------
//
//    r_iapconnect_demo_settings_form
//
//-----------------------------------------------------------------------------
//	
RESOURCE FORM r_iapconnect_demo_settings_form
	{
	flags = EEikFormUseDoubleSpacedFormat;
	items=
		{
		DLG_LINE 
		      { 
			type = EEikCtEdwin; 
			id = EIAPConnectDemoSettingsRemoteServer; 
			prompt = "Server Name";
      	                itemflags = EEikDlgItemTakesEnterKey | 
      	                	EEikDlgItemOfferAllHotKeys;
            	        control = EDWIN
              	            {
             	            width = 1;
              	            lines = 1;
             	            maxlength = 20;
                	    };
		      },
		DLG_LINE 
		      { 
			type = EEikCtNumberEditor;

			id = EIAPConnectDemoSettingsSend; 
			prompt = "Send limit";
            	        itemflags = EEikDlgItemTakesEnterKey | 
            	        	EEikDlgItemOfferAllHotKeys;
	                control = NUMBER_EDITOR
                            {
			    min = 1;
	                    max = 1024000;  
                            };
		      },
		DLG_LINE 
		      { 
			type = EEikCtNumberEditor;

			id = EIAPConnectDemoSettingsReceived; 
			prompt = "Received limit";
            	        itemflags = EEikDlgItemTakesEnterKey | 
            	        	EEikDlgItemOfferAllHotKeys;
	                control = NUMBER_EDITOR
                            {
			    min = 0;
	                    max = 1024000;  
                            };
		      }
		 };
	}

#ifdef EKA2

//-----------------------------------------------------------------------------
//
//    r_localisable_app_info
//
//-----------------------------------------------------------------------------
//
RESOURCE LOCALISABLE_APP_INFO r_localisable_app_info
    {
    short_caption = STRING_short_caption;
    caption_and_icon =
        CAPTION_AND_ICON_INFO 
            {
            caption=STRING_r_long_caption;
            number_of_icons = 1;
	   	    icon_file = "\\resource\\apps\\IAPConnect.mif";
            };
    }
#endif

// End of File

⌨️ 快捷键说明

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