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