aknexeditor.rss

来自「国内著名嵌入式培训机构内部资料,内含一些实例代码,包括技术专题书籍」· RSS 代码 · 共 1,772 行 · 第 1/4 页

RSS
1,772
字号
/*  Copyright (c) 2004, Nokia. All rights reserved */

//  RESOURCE IDENTIFIER
NAME    EXED

//  INCLUDES

#include <eikon.rh>
#include <avkon.rsg>
#include <avkon.rh>
#include <avkon.mbg>
#include <gulftflg.hrh>
#include <appinfo.rh>
#include "eikon.rsg"

#include "AknExEditor.rh"
#include "aknexeditor.hrh"
#include "aknexeditor.loc"

//  RESOURCE DEFINITIONS
#define avkon_bitmap_file "z:\\system\\data\\avkon.mbm"

STRUCT AKNEXEDITOR_EDWIN_BORDERTEST
{
LONG border_type;
LONG adjacent;
WORD editor_width;
WORD text_limit;
WORD number_of_lines;
}

RESOURCE RSS_SIGNATURE
    {
    }

RESOURCE TBUF
    {
    buf = qtn_aknexeditor_appilcation_title;
    }

RESOURCE EIK_APP_INFO
    {
    status_pane = r_aknexeditor_status_pane;
    }


//----------------------------------------------------
//   
//    r_aknexeditor_status_pane
//    status pane definition
//
//----------------------------------------------------
//
RESOURCE STATUS_PANE_APP_MODEL r_aknexeditor_status_pane
    {
    panes=
        {
        SPANE_PANE
            {
            id = EEikStatusPaneUidNavi;
            type = EAknCtNaviPane;
            resource = r_aknexeditor_navi_decorator;
            }
        };
    }

//----------------------------------------------------
//   
//    r_aknexeditor_navi_decorator
//    navi decorator definition.
//
//----------------------------------------------------
//
RESOURCE NAVI_DECORATOR r_aknexeditor_navi_decorator
    {
    type = ENaviDecoratorControlTabGroup;
    control = TAB_GROUP
        {
        tab_width = EAknTabWidthWithOneTab;
        active = qnn_aknexeditor_tab_active_init; // 0
        tabs =
            {
            TAB
                {
                id = EAknExEditorView1Tab; // from application hrh
                txt = qtn_aknexeditor_tab_dummy;
                }
            };
        };
    }

//----------------------------------------------------
//   
//    r_aknexeditor_app_menu
//    application menu pane definition.
//
//----------------------------------------------------
//
RESOURCE MENU_PANE r_aknexeditor_app_menu
    {
    items=
        {
        MENU_ITEM
            {
            command = EAknCmdExit;
            txt = qtn_aknexeditor_menu_exit;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdPrev;
            txt = qtn_aknexeditor_menu_prev_view;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdNext;
            txt = qtn_aknexeditor_menu_next_view;
            }
        };
    }

//----------------------------------------------------
//   
//    r_softkeys_options_next
//    CBA definition ( OPTIONS - NEXT )
//
//----------------------------------------------------
//
RESOURCE CBA r_softkeys_options_next
    {
    buttons =
        {
        CBA_BUTTON 
            {
            id = EAknSoftkeyOptions; 
            txt = qtn_aknexeditor_cba_options;
            },
        CBA_BUTTON 
            {
            id = EAknExEditorCmdNext; 
            txt = qtn_aknexeditor_cba_next;
            }
        };
    }




//----------------------------------------------------
//    r_aknexeditor_view1
//    view1 definition
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_aknexeditor_view1
    {
    menubar = r_aknexeditor_menubar_view1;  
    cba = r_softkeys_options_next;
    }
//----------------------------------------------------
//    r_aknexeditor_menubar_view1
//    menu bar definition for view1
//----------------------------------------------------
//
RESOURCE MENU_BAR r_aknexeditor_menubar_view1
    {
    titles=
        {
        MENU_TITLE
            {
            menu_pane = r_aknexeditor_app_menu;
            txt=qtn_aknexeditor_menu_dummy;
            },
        MENU_TITLE
            {
            menu_pane=r_aknexeditor_view1_menu;
            txt = qtn_aknexeditor_menu_dummy;
            }
        };
    }
//----------------------------------------------------
//    r_aknexeditor_view1_menu
//    menu pane definition for view1
//----------------------------------------------------
//
RESOURCE MENU_PANE r_aknexeditor_view1_menu
    {
    items=
        {
        MENU_ITEM
            {
            command = EAknExEditorCmdSelectEdwin1;
            txt = qtn_aknexeditor_menu_select_edwin;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdSelectGTextEd1;
            txt = qtn_aknexeditor_menu_select_gtexted;
            }
        };
    }
//----------------------------------------------------
//    r_aknexeditor_view1_edwin
//    resource for edit window control on view1
//----------------------------------------------------
//
RESOURCE EDWIN r_aknexeditor_view1_edwin
    {
    flags = EAknEditorFlagDefault;
    width = qnn_aknexeditor_view1_edwin_width;
    lines= qnn_aknexeditor_view1_edwin_height;
    maxlength = qnn_aknexeditor_view1_edwin_maxlength;
    }

//----------------------------------------------------
//    r_aknexeditor_view1_gtexted
//    resource for global text editor control on view1
//----------------------------------------------------
//
RESOURCE GTXTED r_aknexeditor_view1_gtexted
    {
    flags = EAknEditorFlagDefault;
    width = qnn_aknexeditor_view1_gtexted_width;
    height = qnn_aknexeditor_view1_gtexted_height;
    numlines = qnn_aknexeditor_view1_gtexted_numlines;
    textlimit= qnn_aknexeditor_view1_gtexted_textlimit;
    fontcontrolflags = EGulFontControlAll;
    fontnameflags = EGulNoSymbolFonts;
    }
//----------------------------------------------------
//    r_aknexeditor_view1_label1
//    resource for upper label control on view1
//----------------------------------------------------
//
RESOURCE TBUF32 r_aknexeditor_view1_label1
    {
    buf = qtn_aknexeditor_label_edwin;
    }
//----------------------------------------------------
//    r_aknexeditor_view1_edwin
//    resource for lower label control on view1
//----------------------------------------------------
//
RESOURCE TBUF32 r_aknexeditor_view1_label2
    {
    buf = qtn_aknexeditor_label_gtexted;
    }




//----------------------------------------------------
//    r_aknexeditor_view4
//    view4 definition
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_aknexeditor_view4
    {
    menubar = r_aknexeditor_menubar_view4;  
    cba = r_softkeys_options_next;
    }
//----------------------------------------------------
//    r_aknexeditor_menubar_view4
//    menu bar definition for view4
//----------------------------------------------------
//
RESOURCE MENU_BAR r_aknexeditor_menubar_view4
    {
    titles=
        {
        MENU_TITLE
            {
            menu_pane = r_aknexeditor_app_menu;
            txt=qtn_aknexeditor_menu_dummy;
            },
        MENU_TITLE
            {
            menu_pane=r_aknexeditor_view4_menu;
            txt = qtn_aknexeditor_menu_dummy;
            }
        };
    }
//----------------------------------------------------
//    r_aknexeditor_view4_menu
//    menu pane definition for view4
//----------------------------------------------------
//
RESOURCE MENU_PANE r_aknexeditor_view4_menu
    {
    items=
        {
        MENU_ITEM
            {
            command = EAknExEditorCmdFont6;
            txt = qtn_aknexeditor_select_font6;
            flags = EEikMenuItemSeparatorAfter;
            },

        MENU_ITEM
            {
            command = EAknExEditorCmdLatinPlain12;
            txt = qtn_aknexeditor_select_sysfont1;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdLatinBold12;
            txt = qtn_aknexeditor_select_sysfont2;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdLatinBold13;
            txt = qtn_aknexeditor_select_sysfont3;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdLatinBold17;
            txt = qtn_aknexeditor_select_sysfont4;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdLatinBold19;
            txt = qtn_aknexeditor_select_sysfont5;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdNumberPlain5;
            txt = qtn_aknexeditor_select_sysfont6;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdClockBold30;
            txt = qtn_aknexeditor_select_sysfont7;
            },
        MENU_ITEM
            {
            command = EAknExEditorCmdLatinClock14;
            txt = qtn_aknexeditor_select_sysfont8;
            }

        };
    }
//----------------------------------------------------
//    r_aknexeditor_view4_gtexted
//    resource for global text editor control on view4
//----------------------------------------------------
//
RESOURCE GTXTED r_aknexeditor_view4_gtexted
    {
    flags = EAknEditorFlagDefault;
    width = qnn_aknexeditor_view4_gtexted_width;
    height = qnn_aknexeditor_view4_gtexted_height;
    numlines = qnn_aknexeditor_view4_gtexted_numlines;
    textlimit= qnn_aknexeditor_view4_gtexted_textlimit;
    fontcontrolflags = EGulFontControlAll;
    fontnameflags = EGulNoSymbolFonts;
    }
//----------------------------------------------------
//    r_aknexeditor_view4_label1
//    resource for label control on view4
//----------------------------------------------------
//
RESOURCE TBUF32 r_aknexeditor_view4_label1
    {
    buf = qtn_aknexeditor_view4_label1;
    }




//----------------------------------------------------
//    r_aknexeditor_view5
//    view5 definition
//----------------------------------------------------
//
RESOURCE AVKON_VIEW r_aknexeditor_view5
    {
    menubar = r_aknexeditor_menubar_view5;
    cba = r_softkeys_options_next;
    }
//----------------------------------------------------
//    r_aknexeditor_menubar_view5
//    menu bar definition for view5
//----------------------------------------------------
//
RESOURCE MENU_BAR r_aknexeditor_menubar_view5
    {
    titles=
        {
        MENU_TITLE
            {
            menu_pane = r_aknexeditor_app_menu;
            txt = qtn_aknexeditor_menu_dummy;
            }
        };
    }
//----------------------------------------------------
//    r_aknexeditor_view5_edwin
//    resource for edit window controls on view5
//----------------------------------------------------
//
RESOURCE EDWIN r_aknexeditor_view5_edwin
    {
    flags = EAknEditorFlagDefault;
    width = qnn_aknexeditor_view5_edwin_width;
    lines= qnn_aknexeditor_view5_edwin_height;
    maxlength = qnn_aknexeditor_view5_edwin_maxlength;
    }
//----------------------------------------------------
//    r_aknexeditor_view5_gtexted
//    resource for global text editor controls on view5
//----------------------------------------------------
//
RESOURCE GTXTED r_aknexeditor_view5_gtexted
    {
    flags = EAknEditorFlagDefault;
    width = qnn_aknexeditor_view5_gtexted_width;
    height = qnn_aknexeditor_view5_gtexted_height;
    numlines = qnn_aknexeditor_view5_gtexted_numlines;
    textlimit= qnn_aknexeditor_view5_gtexted_textlimit;
    fontcontrolflags = EGulFontControlAll;
    fontnameflags = EGulNoSymbolFonts;
    }
//----------------------------------------------------
//    r_aknexeditor_view5_edwin
//    strings for label controls on view5
//----------------------------------------------------
//
RESOURCE ARRAY r_aknexeditor_view5_labels
    {
    items = 
        {
        LBUF { txt = qtn_aknexeditor_view5_label1; },
        LBUF { txt = qtn_aknexeditor_view5_label2; },
        LBUF { txt = qtn_aknexeditor_view5_label3; },
        LBUF { txt = qtn_aknexeditor_view5_label4; },
        LBUF { txt = qtn_aknexeditor_view5_label5; },
        LBUF { txt = qtn_aknexeditor_view5_label6; }
        };
    }




//----------------------------------------------------
//    r_aknexeditor_view6

⌨️ 快捷键说明

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