#include <GUI.h>
Inheritance diagram for CGUIMenu:
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 bool | PropertyChanging (const void *pvProperty, void *pvNewValue) |
virtual void | GetProperties (EPropList &PropList) |
virtual int | LoadXML (TiXmlNode *pDataNode, CString strFilename) |
virtual int | SaveXML (TiXmlNode *pDataNode, CString strFilename) |
virtual void | ProcessMessage (tGUIMessage &Message) |
virtual void | Draw () |
virtual bool | IsOfType (eEntityType eType) |
This control represents an fully featured menu control. It can expand to anywhere you want it to (up/down, left/right, or a combination of those). NOTE: All of its entries MUST be CGUIMenuEntry (or CGUIMenuEntry-derived) widgets.
Definition at line 1910 of file GUI.h.
|
Method details:
Reimplemented from CGUIMenuEntry. Definition at line 20 of file GUIMenu.cpp. References CGUIMenuEntry::Create(). |
|
Method details: Draws the widget Reimplemented from CGUIMenuEntry. Definition at line 62 of file GUIMenu.cpp. References CGUIMenuEntry::Draw(), CGUIElement::GetChild(), CGUIElement::Show(), and CGUIElement::ShowSiblings(). |
|
Method details:
Reimplemented from CGUIMenuEntry. Definition at line 120 of file GUIMenu.cpp. References CGUIMenuEntry::GetProperties(). |
|
Method details: Initializes GUI DropList' variables Reimplemented from CGUIMenuEntry. Definition at line 14 of file GUIMenu.cpp. References CGUIElement::SetType(). |
|
Method details: This is an implementation of Custom RTTI Reimplemented from CGUIMenuEntry. Definition at line 105 of file GUIMenu.cpp. References CGUIMenuEntry::IsOfType(). |
|
Method details:
Reimplemented from CGUIMenuEntry. Definition at line 25 of file GUIMenu.cpp. References CGUIElement::GetRect(), CGUIMenuEntry::LoadXML(), and CGUIMenuEntry::Resize(). |
|
Method details:
Reimplemented from CGUIMenuEntry. Definition at line 73 of file GUIMenu.cpp. References CGUIMenuEntry::Collapse(), CGUIMenuEntry::Expand(), CGUIElement::GetChild(), CGUIElement::GetChildCount(), CGUIElement::GetRect(), tGUIMessage::pSender, CGUIMenuEntry::Resize(), and CGUIElement::Visible(). |
|
Method details:
Reimplemented from CGUIMenuEntry. Definition at line 113 of file GUIMenu.cpp. References CGUIMenuEntry::PropertyChanging(). |
|
Method details:
Reimplemented from CGUIMenuEntry. Definition at line 39 of file GUIMenu.cpp. References CGUIMenuEntry::SaveXML(), and TiXmlNode::ToElement(). |