Página principal | Jerarquía de la clase | Lista alfabética | Lista de componentes | Lista de archivos | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase GUI_MENU

#include <jed_menu.h>

Diagrama de herencias de GUI_MENU

Inheritance graph
[leyenda]
Diagrama de colaboración para GUI_MENU:

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 GUI_MENU (LISTA< GUI_CONSTANTE_ENTERA * > *tabla_constantes)
virtual ~GUI_MENU ()
char * nombre (void)
BOOLEAN leer (TOKENIZADOR *Sabiondo, JED_INTERFACE *i)
void imprimir (void)
int crear_glut (void(*menu_callback)(int param))
void crear_glut (int padre)
void insertar_glut (int padre)
Widget crear_motif (Widget padre, int tipo_menu)
Widget crear_motif (Widget padre)
void insertar_motif (Widget padre)
 Suponiendo que nos encontramos creando un menu fuera de aqui, este metodo inserta en el padre las opciones de este menu.

BOOLEAN crear_mswin32sdk (HMENU padre)
BOOLEAN crear_mswin32sdk (HMENU padre, int tipo_menu)
BOOLEAN insertar_mswin32sdk (HMENU padre)
 Suponiendo que nos encontramos creando un menu fuera de aqui, este metodo inserta en el padre las opciones de este menu.

wxMenuBar * crear_wxw_barra (_WXWINDOWS_WINDOW *Ventana)
wxMenu * crear_wxw (wxMenu *Padre, int tipo_menu)

Atributos privados

LISTA< GUI_ELEMENTO * > lista_hijos
LISTA< GUI_CONSTANTE_ENTERA * > * Tabla_idcs
char * _nombre
HMENU popup_id

Documentación del constructor y destructor

GUI_MENU::GUI_MENU LISTA< GUI_CONSTANTE_ENTERA * > *  tabla_constantes  ) 
 

Definición en la línea 772 del archivo jed_menu.C.

References _nombre, y Tabla_idcs.

Referenciado por leer().

GUI_MENU::~GUI_MENU  )  [virtual]
 

Definición en la línea 778 del archivo jed_menu.C.

References _nombre.


Documentación de las funciones miembro

void GUI_MENU::crear_glut int  padre  )  [virtual]
 

Implements GUI_ELEMENTO.

Definición en la línea 951 del archivo jed_menu.C.

References _nombre, insertar_glut(), LAST_callback, y procesar_nombre_glut().

Here is the call graph for this function:

int GUI_MENU::crear_glut void(*  menu_callback)(int param)  ) 
 

Definición en la línea 933 del archivo jed_menu.C.

References LAST_callback, lista_hijos, y LISTA< GUI_ELEMENTO * >::tam().

Referenciado por JED_GLUT_INTERFACE::crear_ventana_glut().

Here is the call graph for this function:

Widget GUI_MENU::crear_motif Widget  padre  )  [virtual]
 

Implements GUI_ELEMENTO.

Definición en la línea 978 del archivo jed_menu.C.

References crear_motif(), y TM_PULLDOWN.

Here is the call graph for this function:

Widget GUI_MENU::crear_motif Widget  padre,
int  tipo_menu
 

Definición en la línea 996 del archivo jed_menu.C.

References _nombre, insertar_motif(), lista_hijos, procese_nombre_gui(), SOY_ayuda, LISTA< GUI_ELEMENTO * >::tam(), TM_MENUBAR, y TM_PULLDOWN.

Referenciado por JED_MOTIF_INTERFACE::crear(), y crear_motif().

Here is the call graph for this function:

BOOLEAN GUI_MENU::crear_mswin32sdk HMENU  padre,
int  tipo_menu
 

Definición en la línea 1061 del archivo jed_menu.C.

References _nombre, insertar_mswin32sdk(), popup_id, y TM_PULLDOWN.

Here is the call graph for this function:

BOOLEAN GUI_MENU::crear_mswin32sdk HMENU  padre  )  [virtual]
 

Implements GUI_ELEMENTO.

Definición en la línea 1040 del archivo jed_menu.C.

References TM_PULLDOWN.

Referenciado por JED_MSWIN32SDK_INTERFACE::crear().

wxMenu * GUI_MENU::crear_wxw wxMenu *  Padre,
int  tipo_menu
[virtual]
 

Implements GUI_ELEMENTO.

Definición en la línea 1140 del archivo jed_menu.C.

References _nombre, lista_hijos, LISTA< GUI_ELEMENTO * >::tam(), TM_MENUBAR, TM_POPUP, y TM_PULLDOWN.

Referenciado por REFERENCIA_GUI::crear_wxw().

Here is the call graph for this function:

wxMenuBar * GUI_MENU::crear_wxw_barra _WXWINDOWS_WINDOW Ventana  ) 
 

Definición en la línea 1121 del archivo jed_menu.C.

References lista_hijos, LISTA< GUI_ELEMENTO * >::tam(), y TM_MENUBAR.

Referenciado por _WXWINDOWS_APLICACION::OnInit().

Here is the call graph for this function:

void GUI_MENU::imprimir void   )  [virtual]
 

Implements GUI_ELEMENTO.

Definición en la línea 790 del archivo jed_menu.C.

References _nombre, lista_hijos, nivel, y LISTA< GUI_ELEMENTO * >::tam().

Here is the call graph for this function:

void GUI_MENU::insertar_glut int  padre  ) 
 

Definición en la línea 966 del archivo jed_menu.C.

References lista_hijos, y LISTA< GUI_ELEMENTO * >::tam().

Referenciado por crear_glut(), y REFERENCIA_GUI::crear_glut().

Here is the call graph for this function:

void GUI_MENU::insertar_motif Widget  padre  ) 
 

Suponiendo que nos encontramos creando un menu fuera de aqui, este metodo inserta en el padre las opciones de este menu.

Definición en la línea 984 del archivo jed_menu.C.

References lista_hijos, y LISTA< GUI_ELEMENTO * >::tam().

Referenciado por crear_motif(), REFERENCIA_GUI::crear_motif(), y JED_MOTIF_INTERFACE::iniciar_contexto().

Here is the call graph for this function:

BOOLEAN GUI_MENU::insertar_mswin32sdk HMENU  padre  ) 
 

Suponiendo que nos encontramos creando un menu fuera de aqui, este metodo inserta en el padre las opciones de este menu.

Definición en la línea 1046 del archivo jed_menu.C.

References lista_hijos, y LISTA< GUI_ELEMENTO * >::tam().

Referenciado por crear_mswin32sdk(), y REFERENCIA_GUI::crear_mswin32sdk().

Here is the call graph for this function:

BOOLEAN GUI_MENU::leer TOKENIZADOR Sabiondo,
JED_INTERFACE i
 

Definición en la línea 805 del archivo jed_menu.C.

References _nombre, LISTA< GUI_ELEMENTO * >::anx(), OPCION::check(), des_comille(), OPCION::disable(), GUI_MENU(), lista_hijos, nombre(), TOKENIZADOR::siguiente_token(), Tabla_idcs, LISTA< GUI_CONSTANTE_ENTERA * >::tam(), TK_ABRIR, TK_CADENA, TK_CERRAR, TK_DESCONOCIDO, TK_IDENTIFICADOR, y OPCION::uncheck().

Referenciado por JED_INTERFACE::leer_gui().

Here is the call graph for this function:

char * GUI_MENU::nombre void   ) 
 

Definición en la línea 784 del archivo jed_menu.C.

References _nombre.

Referenciado por leer().


Documentación de los datos miembro

char* GUI_MENU::_nombre [private]
 

Definición en la línea 182 del archivo jed_menu.h.

Referenciado por crear_glut(), crear_motif(), crear_mswin32sdk(), crear_wxw(), GUI_MENU(), imprimir(), leer(), nombre(), y ~GUI_MENU().

LISTA<GUI_ELEMENTO *> GUI_MENU::lista_hijos [private]
 

Definición en la línea 180 del archivo jed_menu.h.

Referenciado por crear_glut(), crear_motif(), crear_wxw(), crear_wxw_barra(), imprimir(), insertar_glut(), insertar_motif(), insertar_mswin32sdk(), y leer().

HMENU GUI_MENU::popup_id [private]
 

Definición en la línea 184 del archivo jed_menu.h.

Referenciado por crear_mswin32sdk().

LISTA<GUI_CONSTANTE_ENTERA *>* GUI_MENU::Tabla_idcs [private]
 

Definición en la línea 181 del archivo jed_menu.h.

Referenciado por GUI_MENU(), y leer().


La documentación para esta clase fué generada a partir de los siguientes archivos:
Este archivo HTML ha sido generado automáticamente a partir del código fuente AQUYNZA. NO LO EDITE. Para mayor información contacte al autor.