#include <imenus.h>
Public Member Functions |
|
virtual | ~IMenuLocalContext () |
virtual void | SetHDrawDC (HDC hDrawDC)=0 |
virtual HDC | GetHDrawDC () const =0 |
virtual void | SetLocalCursorPosition (const IPoint2 &localCursorPos)=0 |
virtual const IPoint2 & | GetLocalCursorPosition () const =0 |
virtual void | SetMenuItemWidth (int menuWidth)=0 |
virtual int | GetMenuItemWidth () const =0 |
virtual void | SetLevel (int level)=0 |
virtual int | GetLevel () const =0 |
virtual void | SetLastExecutedItemPath (Tab< IMenuItem * > *pExecutedItemPath)=0 |
virtual Tab< IMenuItem * > * | GetLastExecutedItemPath ()=0 |
virtual void | SetMenuColors (const MenuColors *pMenuColors)=0 |
virtual const MenuColors * | GetMenuColors () const =0 |
virtual void | SetIMenuGlobalContext (IMenuGlobalContext *pIMenuGlobalContext, int level, Tab< IMenuItem * > *pExecutedItemPath, const MenuColors *pMenuColors)=0 |
virtual IMenuGlobalContext * | GetIMenuGlobalContext () const =0 |
virtual ~IMenuLocalContext | ( | ) | [inline, virtual] |
{;}
virtual void SetHDrawDC | ( | HDC | hDrawDC | ) | [pure virtual] |
virtual HDC GetHDrawDC | ( | ) | const [pure virtual] |
virtual void SetLocalCursorPosition | ( | const IPoint2 & | localCursorPos | ) | [pure virtual] |
virtual const IPoint2& GetLocalCursorPosition | ( | ) | const [pure virtual] |
virtual void SetMenuItemWidth | ( | int | menuWidth | ) | [pure virtual] |
virtual int GetMenuItemWidth | ( | ) | const [pure virtual] |
virtual void SetLevel | ( | int | level | ) | [pure virtual] |
virtual int GetLevel | ( | ) | const [pure virtual] |
virtual void SetMenuColors | ( | const MenuColors * | pMenuColors | ) | [pure virtual] |
virtual const MenuColors* GetMenuColors | ( | ) | const [pure virtual] |
virtual void SetIMenuGlobalContext | ( | IMenuGlobalContext * | pIMenuGlobalContext, |
int | level, | ||
Tab< IMenuItem * > * | pExecutedItemPath, | ||
const MenuColors * | pMenuColors | ||
) | [pure virtual] |
virtual IMenuGlobalContext* GetIMenuGlobalContext | ( | ) | const [pure virtual] |