📄 cool.h
字号:
#ifndef __COOL.H__
#define __COOL.H__
#include "List.h"
#include "Menu.h"
#include "MenuVal.h"
#include "Window.h"
#include "Type.h"
#include "ErrorVal.h"
// 全局变量
// 变量操作相关
VarAllType *HeadAll, *TailAll;
VarIntType *HeadInt, *TailInt;
VarRealType *HeadReal, *TailReal;
VarArrayHeadType *HeadArray, *TailArray;
VarAllType *pNewAll;
VarIntType *pNewInt;
VarRealType *pNewReal;
VarArrayHeadType *pNewArrayHead;
VarArrayElemType *pNewArrayElem;
// 存储程序文本
LineType *Text[MaxX];
// 全局变量
int x0;
int TextX;
int TextY;
int NowX;
int NowY;
int EndLine;
int TotRoomLine;
int TabSize;
int TabStart[MaxY];
bool Saved;
bool Insert;
bool ShowAbout;
int RunLineNo;
ErrorType Error;
char OutMirror[4096];
char TextMirror[4096];
char DefaultFileName[MaxLenOfFileName];
// 编辑窗口对象
Window winEdit(2, 1, 24, 80, false, true);
// 菜单对象
Menu mnuCool[Menu::TotMenu];
// Cool.cpp包含的函数
void Inititation();
void CreateMenu();
void CreateWindow();
void CreateList();
void CreateTab();
// 外部调用的函数
extern void EditProgram(int &, int &);
extern void ShowScreen();
extern void NewFile(const char []);
extern void Explain(const int, const int);
// 外部引用的变量
extern Window winHelpOnEdit;
extern Window winHelpOnSyntax;
extern Window winAboutCool;
extern Window winThanks;
extern Window winAboutMe;
extern Window winWatch;
extern Window winFind;
extern Window winGetFileName;
extern Window winAsk;
extern Window winSearchMessage;
extern List lstOpenFile;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -