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

📄 xaosmenu.h

📁 另一个分形程序
💻 H
字号:
#ifndef XAOSMENU_H#define XAOSMENU_H#include <Menu.h>#include <MenuBar.h>#include <Handler.h>#include <PopUpMenu.h>#include "xmenu.h"#define BSUBMENU   0#define BROOTMENU  1#define BPOPUPMENU 2struct uih_context;class XaoSMenu;class XaoSMenu{public:  //typedef Window inherited;  XaoSMenu (port_id port, CONST char *name, int width, int height);    XaoSMenu (port_id port, CONST char *name, BPoint where, BHandler * t);    XaoSMenu (port_id port, CONST char *name, BHandler * t);    virtual ~ XaoSMenu (void);  void setMenu (struct uih_context *c, CONST char *name);  void cleanMenu (void);  const int type;  BMenu *menu;  BMenuBar *menuBox;  BPopUpMenu *popup;  //virtual void MessageReceived(BMessage *pMessage);  void AddToList (XaoSMenu * menu);  XaoSMenu *findMenu (BMenu * menu);  XaoSMenu *next, *previous, *root;  void EnableDisable (CONST menuitem * i);  void DeleteSubmenus (XaoSMenu * root);  void Lock ();  void Unlock ();private:  //void SendEvent(long eventCode, const XaoSEvent &event) const;  const port_id mEventPort;  struct uih_context *context;  char name[20];  void removeItems (void);  BHandler *target;  BPoint where;  static XaoSMenu *pmenu;};#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -