Diagrama de herencias de GDT::Gui::Menu


Métodos públicos | |
| _GDT_EXPORT_ void | AbrirSubMenu (int iNivel, bool bPadre_es_Menu) |
| _GDT_EXPORT_ void | CambiarTextoOpcion (int nID, const wchar_t *texto, bool bPadre_es_Menu=true) |
| Cambia el texto de una Opción. | |
| _GDT_EXPORT_ void | Crear (IGUIElement *padre=0) |
| Crea un Control Gui del tipo Menú. En él se pueden insertar Opciones y SubMenus. | |
| void | InsertarOpcion (wchar_t *texto, int nID=-1, bool bsubmenu=false, bool activado=true) |
| Inserta una Opción para elegir dentro de un menú. | |
| _GDT_EXPORT_ void | InsertarSeparador (void) |
| Inserta un separador en el menú. | |
| _GDT_EXPORT_ void | InsertarSubMenu (wchar_t *texto, int nID, bool activado=true, bool bsubmenu=false) |
| Inserta un submenú. | |
| _GDT_EXPORT_ | Menu (IGUIContextMenu *SubMenu) |
| _GDT_EXPORT_ | Menu () |
| _GDT_EXPORT_ void | OpcionActivada (int nID, bool activado) |
| Establece una Opción como activada o desactivada. | |
| _GDT_EXPORT_ bool | OpcionEstaActivada (int nID) |
| Comprueba si una Opción está activada. | |
| _GDT_EXPORT_ const wchar_t * | RetornarTextoOpcion (int nID) |
| Obtiene el texto de una Opción;. | |
| _GDT_EXPORT_ int | Seleccionado () |
| _GDT_EXPORT_ IGUIContextMenu * | SubMenu (int nID) |
| _GDT_EXPORT_ | ~Menu () |
Atributos públicos | |
| IGUIContextMenu * | menu |
| int | MenuID |
| IGUIContextMenu * | submenu |
Este Control GUI permite darle a escoger al usuario una de varias opciones.
De esta manera, el menú puede servir para cosas como "configurar" el juego, preguntar que hacer cuando el jugador se enfrente a una situación donde deba tomar alguna alternativa, o cualquier situación donde sea necesario ofrecer opciones.
| GDT::Gui::Menu::Menu | ( | ) |
| GDT::Gui::Menu::Menu | ( | IGUIContextMenu * | SubMenu | ) |
| GDT::Gui::Menu::~Menu | ( | ) |
| void GDT::Gui::Menu::AbrirSubMenu | ( | int | iNivel, | |
| bool | bPadre_es_Menu | |||
| ) |
| void GDT::Gui::Menu::CambiarTextoOpcion | ( | int | nID, | |
| const wchar_t * | texto, | |||
| bool | bPadre_es_Menu = true | |||
| ) |
Cambia el texto de una Opción.
| void GDT::Gui::Menu::Crear | ( | IGUIElement * | padre = 0 |
) |
| void GDT::Gui::Menu::InsertarOpcion | ( | wchar_t * | texto, | |
| int | nID = -1, |
|||
| bool | bsubmenu = false, |
|||
| bool | activado = true | |||
| ) |
| void GDT::Gui::Menu::InsertarSeparador | ( | void | ) |
| void GDT::Gui::Menu::InsertarSubMenu | ( | wchar_t * | texto, | |
| int | nID, | |||
| bool | activado = true, |
|||
| bool | bsubmenu = false | |||
| ) |
| void GDT::Gui::Menu::OpcionActivada | ( | int | nID, | |
| bool | activado | |||
| ) |
Establece una Opción como activada o desactivada.
| bool GDT::Gui::Menu::OpcionEstaActivada | ( | int | nID | ) |
Comprueba si una Opción está activada.
| const wchar_t * GDT::Gui::Menu::RetornarTextoOpcion | ( | int | nID | ) |
Obtiene el texto de una Opción;.
| int GDT::Gui::Menu::Seleccionado | ( | ) |
| IGUIContextMenu * GDT::Gui::Menu::SubMenu | ( | int | nID | ) |
Ejemplo:
GuiMenu MenuArchivo( Menu.SubMenu(0) );
| IGUIContextMenu* GDT::Gui::Menu::menu |
| IGUIContextMenu* GDT::Gui::Menu::submenu |
1.5.1