⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 topmenu.h

📁 linux 下类似于TC功能的编译器,但还没有完成,希望大家共同研究
💻 H
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -