Pyro higlevel API
|
Public Member Functions | |
Private () | |
~Private () | |
Public Attributes | |
String | m_cTitle |
Message | m_cCloseMsg |
Messenger | m_cCloseMsgTarget |
Locker | m_cMutex |
port_id | m_hTrackPort |
MenuWindow * | m_pcWindow |
bool | m_bIsRootMenu |
Menu * | m_pcRoot |
MenuItem * | m_pcFirstItem |
int | m_nItemCount |
MenuLayout_e | m_eLayout |
Point | m_cSize |
Rect | m_cItemBorders |
Point | m_cMouseHitPos |
bool | m_bIsTracking |
bool | m_bHasOpenChilds |
bool | m_bCloseOnMouseUp |
bool | m_bEnabled |
Image * | m_pcSubArrowImage [2] |
float | m_vColumnWidths [5] |
|
inline |
References os::ITEMS_IN_COLUMN, os::Menu::Private::m_bCloseOnMouseUp, os::Menu::Private::m_bEnabled, os::Menu::Private::m_bHasOpenChilds, os::Menu::Private::m_bIsRootMenu, os::Menu::Private::m_bIsTracking, os::Menu::Private::m_cItemBorders, os::Menu::Private::m_eLayout, os::Menu::Private::m_hTrackPort, os::Menu::Private::m_nItemCount, os::Menu::Private::m_pcFirstItem, os::Menu::Private::m_pcSubArrowImage, and os::Menu::Private::m_pcWindow.
|
inline |
References os::Menu::Private::m_pcSubArrowImage.
bool os::Menu::Private::m_bCloseOnMouseUp |
Referenced by os::Menu::MouseMove(), os::Menu::MouseUp(), and os::Menu::Private::Private().
bool os::Menu::Private::m_bEnabled |
Referenced by os::Menu::IsEnabled(), os::Menu::Private::Private(), and os::Menu::SetEnable().
bool os::Menu::Private::m_bHasOpenChilds |
Referenced by os::Menu::MouseDown(), os::Menu::Private::Private(), and os::Menu::WindowActivated().
bool os::Menu::Private::m_bIsRootMenu |
bool os::Menu::Private::m_bIsTracking |
Referenced by os::Menu::MouseDown(), os::Menu::MouseMove(), os::Menu::Open(), os::Menu::Private::Private(), and os::Menu::Track().
Message os::Menu::Private::m_cCloseMsg |
Referenced by os::Menu::SetCloseMessage().
Messenger os::Menu::Private::m_cCloseMsgTarget |
Referenced by os::Menu::SetCloseMsgTarget().
Rect os::Menu::Private::m_cItemBorders |
Referenced by os::Menu::InvalidateLayout(), and os::Menu::Private::Private().
Point os::Menu::Private::m_cMouseHitPos |
Referenced by os::Menu::MouseDown(), and os::Menu::MouseMove().
Locker os::Menu::Private::m_cMutex |
Referenced by os::Menu::AttachedToWindow(), os::Menu::DetachedFromWindow(), os::Menu::KeyDown(), os::Menu::Lock(), os::Menu::MouseDown(), os::Menu::MouseMove(), os::Menu::MouseUp(), os::Menu::Open(), os::Menu::Paint(), os::Menu::TimerTick(), os::Menu::Track(), os::Menu::Unlock(), and os::Menu::WindowActivated().
Point os::Menu::Private::m_cSize |
Referenced by os::Menu::GetPreferredSize(), and os::Menu::InvalidateLayout().
String os::Menu::Private::m_cTitle |
Referenced by os::Menu::GetLabel(), os::Menu::Menu(), and os::Menu::SetLabel().
MenuLayout_e os::Menu::Private::m_eLayout |
port_id os::Menu::Private::m_hTrackPort |
int os::Menu::Private::m_nItemCount |
Referenced by os::Menu::AddItem(), os::Menu::GetItemCount(), os::Menu::Private::Private(), and os::Menu::RemoveItem().
MenuItem* os::Menu::Private::m_pcFirstItem |
Referenced by os::Menu::AddItem(), os::Menu::AttachedToWindow(), os::Menu::DetachedFromWindow(), os::Menu::FindItem(), os::Menu::FindMarked(), os::Menu::GetIndexOf(), os::Menu::GetItemAt(), os::Menu::InvalidateLayout(), os::Menu::Open(), os::Menu::Paint(), os::Menu::Private::Private(), os::Menu::RemoveItem(), os::Menu::SetTargetForItems(), and os::Menu::~Menu().
Menu* os::Menu::Private::m_pcRoot |
Referenced by os::Menu::AddItem(), os::Menu::AttachedToWindow(), os::Menu::DetachedFromWindow(), os::Menu::KeyDown(), os::Menu::Lock(), os::Menu::Menu(), os::Menu::MouseDown(), os::Menu::MouseMove(), os::Menu::MouseUp(), os::Menu::Open(), os::Menu::Paint(), os::Menu::TimerTick(), os::Menu::Track(), os::Menu::Unlock(), and os::Menu::WindowActivated().
Image* os::Menu::Private::m_pcSubArrowImage[2] |
Referenced by os::Menu::Private::Private(), and os::Menu::Private::~Private().
MenuWindow* os::Menu::Private::m_pcWindow |
Referenced by os::Menu::Open(), os::Menu::Private::Private(), and os::Menu::Track().
float os::Menu::Private::m_vColumnWidths[5] |
Referenced by os::Menu::InvalidateLayout().