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

Public Member Functions

 Private (os::Messenger *pcTarget, const os::String &cLabel, const os::String &cText, const os::String &cOkBut, const os::String &cCancelBut, bool bNumeric)
 
 ~Private ()
 
void SetNumeric (bool bNumeric)
 
void SetOkButtonText (const os::String &cButtonText)
 
void SetCancelButtonText (const os::String &cButtonText)
 
void SetLabelText (const os::String &cText)
 
void SetInputText (const os::String &cText)
 
bool GetNumeric () const
 
os::String GetOkButtonText () const
 
os::String GetCancelButtonText () const
 
os::String GetLabelText () const
 
os::String GetInputText () const
 
void Layout ()
 

Public Attributes

os::StringViewm_pcInputStringView
 
os::TextViewm_pcInputTextBox
 
os::LayoutViewm_pcLayoutView
 
os::Buttonm_pcCancelButton
 
os::Buttonm_pcOkButton
 
os::String m_cTitle
 
os::String m_cLabelText
 
os::String m_cOkButtonText
 
os::String m_cCancelButtonText
 
os::String m_cInputText
 
bool m_bNumeric
 
bool m_bCreatedTarget
 
os::Messengerm_pcTarget
 

Constructor & Destructor Documentation

os::InputBox::Private::Private ( os::Messenger pcTarget,
const os::String cLabel,
const os::String cText,
const os::String cOkBut,
const os::String cCancelBut,
bool  bNumeric 
)
inline
os::InputBox::Private::~Private ( )
inline

Member Function Documentation

os::String os::InputBox::Private::GetCancelButtonText ( ) const
inline
os::String os::InputBox::Private::GetInputText ( ) const
inline
os::String os::InputBox::Private::GetLabelText ( ) const
inline
bool os::InputBox::Private::GetNumeric ( ) const
inline
os::String os::InputBox::Private::GetOkButtonText ( ) const
inline
void os::InputBox::Private::Layout ( )
inline
void os::InputBox::Private::SetCancelButtonText ( const os::String cButtonText)
inline
void os::InputBox::Private::SetInputText ( const os::String cText)
inline
void os::InputBox::Private::SetLabelText ( const os::String cText)
inline
void os::InputBox::Private::SetNumeric ( bool  bNumeric)
inline
void os::InputBox::Private::SetOkButtonText ( const os::String cButtonText)
inline

Member Data Documentation

bool os::InputBox::Private::m_bCreatedTarget
bool os::InputBox::Private::m_bNumeric
os::String os::InputBox::Private::m_cCancelButtonText
os::String os::InputBox::Private::m_cInputText
os::String os::InputBox::Private::m_cLabelText
os::String os::InputBox::Private::m_cOkButtonText
os::String os::InputBox::Private::m_cTitle
os::Button* os::InputBox::Private::m_pcCancelButton
os::StringView* os::InputBox::Private::m_pcInputStringView
os::TextView* os::InputBox::Private::m_pcInputTextBox
os::LayoutView* os::InputBox::Private::m_pcLayoutView
os::Button* os::InputBox::Private::m_pcOkButton
os::Messenger* os::InputBox::Private::m_pcTarget