topmenu.h
来自「linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究」· C头文件 代码 · 共 41 行
H
41 行
char *TopMenuList[7] = {"|File |","Edit |","Bookmark|","Tools |","Build |","Setting |","Help |"};char *SubMenuList[7][9]={{"New","Open","Save","Save As","Shell","Exit"}, {"Cut","Copy","Paster","Del","Find","Select All","Replace","Select","UnSelect"}, {"Add","Del","Del All","Move Prev","Move Next"}, {"Indent","Automake","AutoConf"}, {"Build","Strace","Debug","Step In","Step Out","Step Over","Watch","Memory"}, {"Option","Custom","Editor","Language","Format","Directory","Background"}, {"About","Help"}};int SubMenuCount[7]={6,9,5,3,8,7,2};class TopMenu:public BaseWindow{private:private: ITEM **items; ITEM **subitems; MENU *menu; MENU *submenu; WINDOW *subwin; int subitemscount; int itemcount; int itemwidth; int curitem; int cursubitem; int active; //FALSE:inactive TRUE:active default:FALSEpublic: int InitTopMenu(int Y,int X,int Height,int Width,int Color,int Shadow,int FontStyle,int WinType,char *Title); void DestroyTopMenu(); int MenuDriver(int key); int Active(int item); int Active(); int IsActive(); int LostActive(); void ShowSubMenu(int item); void ShowSubMenu(); private: void DestroySubMenu(int item); int MenuSelected(int menuID);};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?