📄 funcedit.c
字号:
#define HANDLE INT8U
typedef rom struct _NOTEPAD{
Text[MAX_TEXT_LEN];
INT8U Len;
INT8U Cursor;
HANDLE hVp;
}NOTEPAD;
typedef rom struct _VIEWPORT{
INT8U Flag;
WideTbl[MAX_TEXT_LEN];
LineTbl[MAX_LINE_NUM];
LineLenTbl[MAX_LINE_NUM];
INT8U cL;
INT8U cP;
INT8U W;
INT8U H;
INT8U sL;
INT8U eL;
HANDLE hNp;
}VIEWPORT;
NOTEPAD SYSNp[10];
VIEWPORT SYSVp[10];
/****************************************************/
INT8U newNp(void){
}
void freeNp(HANDLE hNp){
}
void Np_moveCursor(HANDLE hNp, INT8U direction){
}
void Np_movePage(HANDLE hNp, INT8U direction){
}
void Np_locateCursor(HANDLE hNp, INT8U location){
}
void Np_Insertc(HANDLE hNp, INT16U unicode){
}
void Np_Deletec(HANDLE hNp){
}
/****************************************************/
INT8U newVp(void){
}
void freeVp(HANDLE hVp){
}
void Vp_Refresh(HANDLE hVp, INT8U operation){
switch(operation){
case VPMOVECURSOR_F:
case VPMOVECURSOR_B:
case VPINSERT:
case VPDELETE:
case VPLOCATECURSOR:
case VPPAGEDOWN:
case VPPAGEUP:
}
}
INT8U Vp_GetPageStart(HANDLE hVp, INT8U direction){
}
/****************************************************/
INT8U bindVpNp(HANDLE hVp, HANDLE hNp){
}
/****************************************************/
IUNT8U InputKey;
INT16U inputKey(void){
}
void inputInit(void){
}
void Disp_EgPrompt(void){
}
void Disp_ChPrompt(void){
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -