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 + -
显示快捷键?