struct CCL::IExtendedMenu
Overview
Extended menu interface. More…
#include <imenu.h> struct IExtendedMenu: public CCL::IUnknown { // methods virtual IMenuItem*CCL_API addHeaderItem (StringRef title) = 0; virtual IMenuItem*CCL_API addParameterItem ( StringRef title, IParameter* parameter ) = 0; virtual IMenuItem*CCL_API addViewItem (IView* view) = 0; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Extended menu interface.
Methods
virtual IMenuItem*CCL_API addHeaderItem (StringRef title) = 0
Add header item.
virtual IMenuItem*CCL_API addParameterItem ( StringRef title, IParameter* parameter ) = 0
Add parameter item (shared).
virtual IMenuItem*CCL_API addViewItem (IView* view) = 0
Add view item (shared).