#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] |