#include <GUI.h>
Inheritance diagram for CGUIRadioGroup:
Public Member Functions | |
virtual void | Initialize () |
virtual int | Create (CGUIElement *pParent, tRect WidgetRect, CCustomFont *pFont=NULL, CTexture *pTexture=NULL, CMaterial *pMaterial=NULL, bool bBorder=false) |
virtual void | Draw () |
virtual int | LoadXML (TiXmlNode *pDataNode, CString strFilename) |
virtual int | SaveXML (TiXmlNode *pDataNode, CString strFilename) |
virtual void | SetCurSel (int iSelection) |
int | GetCurSel () |
virtual CGUIElement * | InsertItem (CString &strItemText, UINT uiInsertAfter=0) |
virtual bool | PropertyChanging (const void *pvProperty, void *pvNewValue) |
virtual void | GetProperties (EPropList &PropList) |
virtual void | ProcessMessage (tGUIMessage &Message) |
virtual bool | IsOfType (eEntityType eType) |
Protected Attributes | |
int | m_iCurBtnSel |
This class is a collection of buttons that are part of
this radio group.
Definition at line 1978 of file GUI.h.
|
Method details:
Reimplemented from CGUIStatic. Definition at line 23 of file GUIRadioGroup.cpp. References CGUIStatic::Create(). |
|
Method details: Draws the widget Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 78 of file GUIRadioGroup.cpp. References CDoubleList< CGUIElement * >::begin(), CGUIElement::Draw(), CGUIStatic::Draw(), CGUIElement::GetType(), CGUIElement::HideSiblings(), CDoubleList< CGUIElement * >::next(), CDoubleList< CGUIElement * >::set_ptr(), CGUIElement::ShowSiblings(), and CGUIElement::Visible(). |
|
Method details:
References m_iCurBtnSel. Referenced by CGUITabControl::LoadXML(), and CGUITabControl::ProcessMessage(). |
|
Method details:
Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 215 of file GUIRadioGroup.cpp. References CDoubleList< CGUIElement * >::begin(), CGUIStatic::GetProperties(), CGUIElement::GetType(), m_iCurBtnSel, CDoubleList< CGUIElement * >::next(), and CDoubleList< CGUIElement * >::set_ptr(). Referenced by CGUITabControl::GetProperties(). |
|
Method details: Initializes GUI Border' variables Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 15 of file GUIRadioGroup.cpp. References m_iCurBtnSel, and CGUIElement::SetType(). |
|
Method details:
References CGUIButton::Create(), CGUIElement::GetRect(), CGUIButton::LoadXML(), CDoubleList< CGUIElement * >::push_back(), CGUIStatic::Resize(), and CGUIStatic::SetText(). Referenced by CGUITabControl::PropertyChanging(), and PropertyChanging(). |
|
Method details: This is an implementation of Custom RTTI Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 187 of file GUIRadioGroup.cpp. References CGUIStatic::IsOfType(). Referenced by CGUITabControl::IsOfType(). |
|
Method details:
Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 28 of file GUIRadioGroup.cpp. References TiXmlElement::Attribute(), CEntity::GetID(), CEntity::GetName(), CSingleton< CGlobalLogger >::GetSingleton(), CGUIStatic::LoadXML(), SetCurSel(), and CLogger::Write(). Referenced by CGUITabControl::LoadXML(). |
|
Method details:
Reimplemented from CGUIElement.
Reimplemented in CGUITabControl. Definition at line 129 of file GUIRadioGroup.cpp. References CDoubleList< CGUIElement * >::begin(), CGUIElement::GetType(), CDoubleList< CGUIElement * >::next(), tGUIMessage::pSender, CDoubleList< CGUIElement * >::set_ptr(), and SetCurSel(). |
|
Method details:
Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 195 of file GUIRadioGroup.cpp. References InsertItem(), m_iCurBtnSel, CGUIStatic::PropertyChanging(), and SetCurSel(). Referenced by CGUITabControl::PropertyChanging(). |
|
Method details:
Reimplemented from CGUIStatic.
Reimplemented in CGUITabControl. Definition at line 54 of file GUIRadioGroup.cpp. References m_iCurBtnSel, CGUIElement::SaveXML(), TiXmlElement::SetAttribute(), and TiXmlNode::ToElement(). Referenced by CGUITabControl::SaveXML(). |
|
Method details:
Reimplemented in CGUITabControl. Definition at line 100 of file GUIRadioGroup.cpp. References CDoubleList< CGUIElement * >::begin(), CGUIElement::GetChildCount(), CGUIElement::GetType(), m_iCurBtnSel, CDoubleList< CGUIElement * >::next(), and CDoubleList< CGUIElement * >::set_ptr(). Referenced by LoadXML(), ProcessMessage(), and PropertyChanging(). |
|
Current selection index - '-1' if none is selected Definition at line 2060 of file GUI.h. Referenced by GetCurSel(), GetProperties(), Initialize(), PropertyChanging(), SaveXML(), and SetCurSel(). |