Pyro higlevel API
Public Member Functions | List of all members
os::PopupMenu::Private Class Reference

Public Member Functions

 Private ()
 
 ~Private ()
 
ImageGetIcon ()
 
void SetIcon (Image *pcIcon)
 
MenuGetMenu ()
 
void SetMenu (Menu *pcMenu)
 
void SetLabel (String cLabel)
 
String GetLabel ()
 
bool GetFocus ()
 
void SetFocus (bool bFocus)
 
void SetEnabled (bool bEnabled)
 
bool GetEnabled ()
 
bool IsArrow ()
 
void DrawArrow (bool bArrow)
 
void SetTracking (bool bTracking)
 
bool GetTracking ()
 
ImageGetArrow ()
 
void SetArrow ()
 
ImageGetGreyIcon ()
 
ImageGetGreyArrow ()
 
ImageGetHoverArrow ()
 

Constructor & Destructor Documentation

os::PopupMenu::Private::Private ( )
inline
os::PopupMenu::Private::~Private ( )
inline

Member Function Documentation

void os::PopupMenu::Private::DrawArrow ( bool  bArrow)
inline
Image* os::PopupMenu::Private::GetArrow ( )
inline
bool os::PopupMenu::Private::GetEnabled ( )
inline
bool os::PopupMenu::Private::GetFocus ( )
inline

Referenced by os::PopupMenu::Paint().

Image* os::PopupMenu::Private::GetGreyArrow ( )
inline

References os::Image::F_GRAY.

Referenced by os::PopupMenu::Paint().

Image* os::PopupMenu::Private::GetGreyIcon ( )
inline

References os::Image::F_GRAY.

Referenced by os::PopupMenu::Paint().

Image* os::PopupMenu::Private::GetHoverArrow ( )
inline

Referenced by os::PopupMenu::Paint().

Image* os::PopupMenu::Private::GetIcon ( )
inline
String os::PopupMenu::Private::GetLabel ( )
inline
Menu* os::PopupMenu::Private::GetMenu ( )
inline
bool os::PopupMenu::Private::GetTracking ( )
inline
bool os::PopupMenu::Private::IsArrow ( )
inline

Referenced by os::PopupMenu::Paint().

void os::PopupMenu::Private::SetArrow ( )
inline

References arrow_image, and CS_RGB32.

Referenced by os::PopupMenu::Private::Private().

void os::PopupMenu::Private::SetEnabled ( bool  bEnabled)
inline
void os::PopupMenu::Private::SetFocus ( bool  bFocus)
inline
void os::PopupMenu::Private::SetIcon ( Image pcIcon)
inline
void os::PopupMenu::Private::SetLabel ( String  cLabel)
inline
void os::PopupMenu::Private::SetMenu ( Menu pcMenu)
inline
void os::PopupMenu::Private::SetTracking ( bool  bTracking)
inline