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

📄 guictrls.rss

📁 《基于Symbian OS的手机开发与应用实践》这本书的配套源码。
💻 RSS
📖 第 1 页 / 共 2 页
字号:
/*
* ============================================================================
*  Name     : GuiCtrls.rss
*  Part of  : GuiCtrls
*  Created  : 15.04.2005 by ToBeReplacedByAuthor
*  Description:
*     This file contains all the resources for the GuiCtrls.
*     Initial content was generated by Series 60 Application Wizard.
*  Version  :
*  Copyright: ToBeReplacedByCopyright
* ============================================================================
*/

//  RESOURCE IDENTIFIER
NAME    AWIZ // 4 letter ID

//  INCLUDES

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





//  RESOURCE DEFINITIONS 

RESOURCE RSS_SIGNATURE { }

RESOURCE TBUF { buf = "GuiCtrls"; }

RESOURCE EIK_APP_INFO
    {
    }

//----------------------------------------------------
//   
//    r_guictrls_view1
//
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_guictrls_view1
    {
    cba     = R_AVKON_SOFTKEYS_TEXT_SETTING_ITEM;    
    }

//----------------------------------------------------
//   
//    r_guictrls_menubar_view1
//
//----------------------------------------------------
//
RESOURCE MENU_BAR r_guictrls_menubar_view1
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_guictrls_app_menu; txt = "App"; }
        };
    }

RESOURCE MENU_PANE r_guictrls_app_menu
    {
    items =
        {
        MENU_ITEM { command = EGuiCtrlsCmdAppTest; txt = qtn_appl_option_item; },
        MENU_ITEM { command = EAknCmdExit; txt = qtn_appl_exit; }
        };
    }

RESOURCE AVKON_VIEW r_menu_demo_view
    {
    menubar = r_guictrls_menubar_demo_view;  
    cba     = R_AVKON_SOFTKEYS_SELECTION_LIST;    
    }

RESOURCE MENU_BAR r_guictrls_menubar_demo_view
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_guictrls_demo_menu_operation; txt = "Operation"; },
        MENU_TITLE { menu_pane = r_guictrls_demo_menu_submenu_main; txt = "Submenu"; }
        };
    }
    
RESOURCE MENU_PANE r_guictrls_demo_menu_operation
    {
    items =
        {
        MENU_ITEM { command = EGuiCmdMenuShowItem; txt = "Show Test Item"; flags = EEikMenuItemSeparatorAfter;},
        MENU_ITEM { command = EGuiCmdMenuHideItem; txt = "Hide Test Item"; flags = EEikMenuItemSeparatorAfter;},
        MENU_ITEM { command = EGuiCmdMenuDynItem1; txt = "Test Item";}
        };
    }

RESOURCE MENU_PANE r_guictrls_demo_menu_submenu_main
    {
    items=
        {
           MENU_ITEM
            {
            command = EGuiCmdMenuSubMenu;
            txt = "Sub Menu";
            cascade = r_guictrls_demo_menu_submenu;
            flags = EEikMenuItemSeparatorAfter;
            }
        };
    }    
    
RESOURCE MENU_PANE r_guictrls_demo_menu_submenu
    {
    items =
        {
        MENU_ITEM { command = EGuiCmdMenuSubMenuItem1; txt = "item1"; },
        MENU_ITEM { command = EGuiCmdMenuSubMenuItem2; txt = "item2"; }
        };
    }
    
RESOURCE LISTBOX r_guictrls_listbox_main
    { 
    flags = EAknListBoxSelectionList;                 
    array_id = r_guictrls_listbox_array;
    }
                
RESOURCE ARRAY r_guictrls_listbox_array
    {
    items =
        {
        LBUF
            {
            txt = " \tForm";
            },
        LBUF
            {
            txt = " \tEditors";
            },
        LBUF
            {
            txt = " \tNotes Demo";
            },
        LBUF
            {
            txt = " \tQuery Demo";
            },
        LBUF
            {
            txt = " \tMenu Demo";
            }
        };
    }   

RESOURCE DIALOG r_notelist_dialog
    {
    flags=EEikDialogFlagNoDrag | EEikDialogFlagNoTitleBar | EEikDialogFlagFillAppClientRect | 
          EEikDialogFlagCbaButtons | EEikDialogFlagWait;
    buttons=R_AVKON_SOFTKEYS_SELECT_BACK;
    items=
        {
        DLG_LINE
            {
            id=EDialogLine1;
            type=EAknCtSingleListBox;
            control= LISTBOX 
                { 
                flags = EAknListBoxSelectionList;                 
                array_id = r_guictrls_listbox_array_note;
                };
            }
        };
    }

RESOURCE ARRAY r_guictrls_listbox_array_note
    {
    items =
        {
        LBUF
            {
            txt = " \tConfirmation Note";
            },
        LBUF
            {
            txt = " \tInformation Note";
            },
        LBUF
            {
            txt = " \tWarning Notes";
            },
        LBUF
            {
            txt = " \tError Notes";
            },
        LBUF
            {
            txt = " \tPermanent Notes";
            },
        LBUF
            {
            txt = " \tProgress Notes";
            }
        };
    } 
    
RESOURCE DIALOG r_guictrls_permanent_note
    {
    flags = EAknPermanentNoteFlags;
    items =
        {
        DLG_LINE
            {
            type = EAknCtNote;
            id = EDialogLine1;
            control = AVKON_NOTE
                {
                layout = ETextualNotificationLayout;
                singular_label = "1 Unanswered call";
                plural_label = "%d Unanswered calls";
                };
            }
        };
    }

RESOURCE DIALOG r_guictrls_progress_note
    {
    flags = EAknProgressNoteFlags;
    buttons = R_AVKON_SOFTKEYS_CANCEL;
    items =
        {
        DLG_LINE
            {
            type = EAknCtNote;
            id = EDialogLine1;
            control = AVKON_NOTE
                {
                layout = EProgressLayout;
                singular_label = "Loading\nPlease wait...";
                plural_label = "Loading\nPlease wait...";
                };
            }
        };
    }

RESOURCE DIALOG r_my_confirmation_note
    {
    flags = EAknConfirmationNoteFlags;
    items =
        {
        DLG_LINE
            {
            type = EAknCtNote;
            id = EDialogLine1;
            control = AVKON_NOTE
                {
                layout = EGeneralLayout;
                singular_label = "Done !";
                };
            }
        };
    }

RESOURCE MENU_BAR r_guictrls_simpledlg_menubar
    {
    titles =
        {
        MENU_TITLE { menu_pane = r_guictrls_simpledlg_menupane; txt = "Dlg"; }
        };
    }
    
RESOURCE MENU_PANE r_guictrls_simpledlg_menupane
    {
    items =
        {
        MENU_ITEM { command = EGuiCtrlsCmdAppTest; txt = qtn_command_test; },
        MENU_ITEM { command = EGuiCtrlsCmdAppBack; txt = qtn_command_back; }
        };
    }    
    
RESOURCE DIALOG r_guictrls_demo_form_dialog
    {
    flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |
            EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
            EEikDialogFlagCbaButtons;
    buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK;
    pages = r_guictrls_demo_form_pages;
    }

RESOURCE ARRAY r_guictrls_demo_form_pages
    {
    items =
        {
        PAGE
            {
            id = EFormPage1;
            text = "page1";
            form = r_guictrls_demo_form;
            },
        PAGE
            {
            id = EFormPage2;
            text = "page2";
            form = r_guictrls_demo_form_page2;
            }
        };
    }

RESOURCE FORM r_guictrls_demo_form
    {
    items =
        {
        DLG_LINE
            {
            type = EEikCtEdwin;
            prompt = "Name";
            id = EDialogLine1;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = EDWIN
                {
                flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;                
                };
            },
        DLG_LINE
            {
            type = EEikCtNumberEditor;
            prompt = "Age";
            id = EDialogLine2;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
                {
                min = 0;
                max = 200;
                };
            }
        };
    }     
    
RESOURCE FORM r_guictrls_demo_form_page2
    {
    flags = EEikFormUseDoubleSpacedFormat | EEikFormShowBitmaps;
    items =
        {
        DLG_LINE
            {
            type = EEikCtNumberEditor;
            prompt = "Mobile Number";
            id = EDialogLine3;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
                {
                min = 0;
                max = 100000000;
                };
            bmpfile = "\\system\\apps\\guictrls\\guictrls.mbm";
            bmpid = EMbmGuictrlsMobile;
            bmpmask = EMbmGuictrlsMobilemask;
            },
       DLG_LINE
            {
            type = EEikCtNumberEditor;
            prompt = "Fax Number";
            id = EDialogLine4;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMBER_EDITOR
                {
                min = 0;
                max = 100000000;
                };
            bmpfile = "\\system\\apps\\guictrls\\guictrls.mbm";
            bmpid = EMbmGuictrlsFax;
            bmpmask = EMbmGuictrlsFaxmask;
            }
        };
    }  

RESOURCE DIALOG r_guictrls_editor_form_dialog
    {
    flags = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect |
            EEikDialogFlagNoTitleBar | EEikDialogFlagNoBorder |
            EEikDialogFlagCbaButtons;
    buttons = R_AVKON_SOFTKEYS_OPTIONS_BACK;
    form = r_guictrls_editor_form;
    }

RESOURCE FORM r_guictrls_editor_form
    {
    flags = EEikFormUseDoubleSpacedFormat;
    items =
        {
        DLG_LINE
            {
            type = EEikCtEdwin;
            prompt = "Regular Editor";
            id = EDialogLine1;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = EDWIN
                {
                flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;         
                };
            },
        DLG_LINE
            {
            type = EEikCtEdwin;
            prompt = "Upper Case by Default";
            id = EDialogLine2;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = EDWIN
                {
                flags = EAknEditorFlagDefault;
                default_case = EAknEditorUpperCase; 
                allowed_case_modes = EAknEditorUpperCase;         
                allowed_input_modes = EAknEditorAllInputModes;
                default_input_mode = EAknEditorTextInputMode;
                };
            },
        DLG_LINE
            {
            type = EEikCtEdwin;
            prompt = "Numberic Only";
            id = EDialogLine3;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = EDWIN
                {
                flags = EAknEditorFlagDefault;
                allowed_input_modes = EAknEditorNumericInputMode;
                default_input_mode = EAknEditorNumericInputMode;
                };
            },
        DLG_LINE
            {
            type = EEikCtSecretEd;
            prompt = "Secret Editor";
            id = EDialogLine4;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = SECRETED
                {
                num_letters = 6;
                };
            },
        DLG_LINE
            {
            type = EAknCtNumericSecretEditor;
            prompt = "Number Secret Editor";
            id = EDialogLine5;
            itemflags = EEikDlgItemTakesEnterKey | EEikDlgItemOfferAllHotKeys;
            control = NUMSECRETED

⌨️ 快捷键说明

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