#include <imenus.h>

Public Member Functions |
|
| virtual | ~IMenuGlobalContext () |
| virtual void | SetIMenuSettings (IMenuSettings *pIMenuSettings)=0 |
| virtual IMenuSettings * | GetIMenuSettings () const =0 |
| virtual void | UpdateCursorPosition ()=0 |
| virtual const IPoint2 & | GetCursorPosition () const =0 |
| virtual const IPoint2 & | GetInitialCursorPosition () const =0 |
| virtual void | SetInitialCursorPosition (IPoint2 &initPos)=0 |
| virtual void | SetIMenuTimer (IMenuTimer *pIMenuTimer)=0 |
| virtual IMenuTimer * | GetIMenuTimer () const =0 |
| virtual void | SetHDisplayWnd (HWND hDisplayWnd)=0 |
| virtual HWND | GetHDisplayWnd () const =0 |
| virtual void | SetHMessageWnd (HWND hDisplayWnd)=0 |
| virtual HWND | GetHMessageWnd () const =0 |
| virtual void | SetHDisplayDC (HDC hDisplayDC)=0 |
| virtual HDC | GetHDisplayDC () const =0 |
| virtual void | SetTitleHFont (HFONT hTitleFont)=0 |
| virtual HFONT | GetTitleHFont () const =0 |
| virtual void | SetItemHFont (HFONT hItemFont)=0 |
| virtual HFONT | GetItemHFont () const =0 |
| virtual void | SetAcceleratorHFont (HFONT hItemFont)=0 |
| virtual HFONT | GetAcceleratorHFont () const =0 |
| virtual void | SetUniformItemSize (const IPoint2 &itemSize)=0 |
| virtual const IPoint2 & | GetUniformItemSize () const =0 |
| virtual int | GetTitleBarHeight ()=0 |
| virtual ItemID & | GetCurrentItemID ()=0 |
| virtual ItemID & | GetSelectionItemID ()=0 |
| virtual bool | HasSelection ()=0 |
| virtual bool | IsCurrentMenuSelected ()=0 |
| virtual bool | IsCurrentItemSelected ()=0 |
| virtual void | SelectCurrentItem ()=0 |
| virtual ~IMenuGlobalContext | ( | ) | [inline, virtual] |
{}
| virtual void SetIMenuSettings | ( | IMenuSettings * | pIMenuSettings | ) | [pure virtual] |
| virtual IMenuSettings* GetIMenuSettings | ( | ) | const [pure virtual] |
| virtual void UpdateCursorPosition | ( | ) | [pure virtual] |
| virtual const IPoint2& GetCursorPosition | ( | ) | const [pure virtual] |
| virtual const IPoint2& GetInitialCursorPosition | ( | ) | const [pure virtual] |
| virtual void SetInitialCursorPosition | ( | IPoint2 & | initPos | ) | [pure virtual] |
| virtual void SetIMenuTimer | ( | IMenuTimer * | pIMenuTimer | ) | [pure virtual] |
| virtual IMenuTimer* GetIMenuTimer | ( | ) | const [pure virtual] |
| virtual void SetHDisplayWnd | ( | HWND | hDisplayWnd | ) | [pure virtual] |
| virtual HWND GetHDisplayWnd | ( | ) | const [pure virtual] |
| virtual void SetHMessageWnd | ( | HWND | hDisplayWnd | ) | [pure virtual] |
| virtual HWND GetHMessageWnd | ( | ) | const [pure virtual] |
| virtual void SetHDisplayDC | ( | HDC | hDisplayDC | ) | [pure virtual] |
| virtual HDC GetHDisplayDC | ( | ) | const [pure virtual] |
| virtual void SetTitleHFont | ( | HFONT | hTitleFont | ) | [pure virtual] |
| virtual HFONT GetTitleHFont | ( | ) | const [pure virtual] |
| virtual void SetItemHFont | ( | HFONT | hItemFont | ) | [pure virtual] |
| virtual HFONT GetItemHFont | ( | ) | const [pure virtual] |
| virtual void SetAcceleratorHFont | ( | HFONT | hItemFont | ) | [pure virtual] |
| virtual HFONT GetAcceleratorHFont | ( | ) | const [pure virtual] |
| virtual void SetUniformItemSize | ( | const IPoint2 & | itemSize | ) | [pure virtual] |
| virtual const IPoint2& GetUniformItemSize | ( | ) | const [pure virtual] |
| virtual int GetTitleBarHeight | ( | ) | [pure virtual] |
| virtual ItemID& GetCurrentItemID | ( | ) | [pure virtual] |
| virtual ItemID& GetSelectionItemID | ( | ) | [pure virtual] |
| virtual bool HasSelection | ( | ) | [pure virtual] |
| virtual bool IsCurrentMenuSelected | ( | ) | [pure virtual] |
| virtual bool IsCurrentItemSelected | ( | ) | [pure virtual] |
| virtual void SelectCurrentItem | ( | ) | [pure virtual] |