IMenuContext Class Reference
 
 
 
IMenuContext Class Reference

#include <imenuman.h>

Inheritance diagram for IMenuContext:
InterfaceServer MaxHeapOperators IMenuBarContext IQuadMenuContext

Class Description

Represents the interface to the various menu types such as MenuBar, QuadMenus, and right-click Popup Menus.

The class provides the fundamental basis for the ID, Type, and Name.

See also:
Class InterfaceServer, Class IMenuBarContext, Class Interface

Public Member Functions

virtual MenuContextId  GetId ()=0
  This method returns the Menu Context ID.
virtual MenuContextType  GetType ()=0
  This method returns the enum MenuContextType.
virtual MSTR GetName ()=0
  This method returns the name of the Menu Context.

Member Function Documentation

virtual MenuContextId GetId ( ) [pure virtual]

This method returns the Menu Context ID.

virtual MenuContextType GetType ( ) [pure virtual]

This method returns the enum MenuContextType.

One of the following values:

  • kMenuContextMenuBar - The context for the main menu bar.
  • kMenuContextQuadMenu - The context for the quad menu.
  • kMenuContextPopupMenu - The context for the Ctrl-right click popup menu.
virtual MSTR& GetName ( ) [pure virtual]

This method returns the name of the Menu Context.