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 JED_WXWINDOWS_INTERFACE

#include <_wxwindows.h>

Diagrama de herencias de JED_WXWINDOWS_INTERFACE

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

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 JED_WXWINDOWS_INTERFACE ()
virtual ~JED_WXWINDOWS_INTERFACE ()
BOOLEAN crear (int *Argc, char *argv[], int x_tam=320, int y_tam=200, char *nombre="AQUYNZA")
void finalizar (void)
void ejecutar (void)
void solicitar_nueva_ventana (void)
void solicitar_repintado (void)
void set_draw_callback (void(*p)(int context_id))
void set_tick_callback (int(*p)(int context_id))
void set_ejecutor (int(*p)(int idc, int context_id))
void set_mouse_callback (int(*p)(EVENTO_GUI *e, int context_id))
void set_keyboard_callback (int(*p)(EVENTO_GUI *e, int context_id))
void set_resize_callback (void(*p)(int x_tam, int y_tam, int context_id))
void set_multiview_callback (void(*p)(int operacion, int id_vista, char *detalles, char *menu, char *botonera))
BOOLEAN anexar_controles (LISTA< CONTROL_GUI * > *Controles, REPOSITORIO_DE_ENTIDADES *Repositorio)

Atributos privados

int _xtam
int _ytam
char * _nombre
int * _Argc
char ** _ARgv
LISTA< CONTROL_GUI * > * Controles_pendientes
REPOSITORIO_DE_ENTIDADESRepositorio_pendiente

Amigas

class _WXWINDOWS_APLICACION

Documentación del constructor y destructor

JED_WXWINDOWS_INTERFACE::JED_WXWINDOWS_INTERFACE  ) 
 

Definición en la línea 744 del archivo _wxwindows.C.

References _Argc, _ARgv, _nombre, _xtam, _ytam, BUFFER_doble, Controles_pendientes, evento_nulo(), LA_Gui, MACHETE_gui, pintar_nulo(), Repositorio_pendiente, resize_nulo(), WXWINDOWSGUI_draw_callback, WXWINDOWSGUI_ejecutor_callback, WXWINDOWSGUI_keyboard_callback, WXWINDOWSGUI_mouse_callback, WXWINDOWSGUI_multiview_callback, WXWINDOWSGUI_resize_callback, y WXWINDOWSGUI_tick_callback.

Here is the call graph for this function:

JED_WXWINDOWS_INTERFACE::~JED_WXWINDOWS_INTERFACE  )  [virtual]
 

Definición en la línea 767 del archivo _wxwindows.C.


Documentación de las funciones miembro

BOOLEAN JED_WXWINDOWS_INTERFACE::anexar_controles LISTA< CONTROL_GUI * > *  Controles,
REPOSITORIO_DE_ENTIDADES Repositorio
[virtual]
 

Implements JED_INTERFACE.

BOOLEAN JED_WXWINDOWS_INTERFACE::crear int *  Argc,
char *  argv[],
int  x_tam = 320,
int  y_tam = 200,
char *  nombre = "AQUYNZA"
[virtual]
 

Implements JED_INTERFACE.

Definición en la línea 804 del archivo _wxwindows.C.

References _Argc, _ARgv, _nombre, _xtam, _ytam, EVENTO_wxwindows, EVNT_EVENTO_GUI, y JED_INTERFACE::leer_gui().

Here is the call graph for this function:

void JED_WXWINDOWS_INTERFACE::ejecutar void   )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 891 del archivo _wxwindows.C.

References _Argc, _ARgv, i386_WIN32_VC_instancia_actual, i386_WIN32_VC_instancia_previa, i386_WIN32_VC_linea_de_comandos, i386_WIN32_VC_modo_visual, y wxEntry().

Here is the call graph for this function:

void JED_WXWINDOWS_INTERFACE::finalizar void   )  [virtual]
 

Reimplementado de JED_INTERFACE.

Definición en la línea 909 del archivo _wxwindows.C.

void JED_WXWINDOWS_INTERFACE::set_draw_callback void(*  p)(int context_id)  )  [virtual]
 

Implements JED_INTERFACE.

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

References WXWINDOWSGUI_draw_callback.

void JED_WXWINDOWS_INTERFACE::set_ejecutor int(*  p)(int idc, int context_id)  )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 796 del archivo _wxwindows.C.

References WXWINDOWSGUI_ejecutor_callback.

void JED_WXWINDOWS_INTERFACE::set_keyboard_callback int(*  p)(EVENTO_GUI *e, int context_id)  )  [virtual]
 

Implements JED_INTERFACE.

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

References WXWINDOWSGUI_keyboard_callback.

void JED_WXWINDOWS_INTERFACE::set_mouse_callback int(*  p)(EVENTO_GUI *e, int context_id)  )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 788 del archivo _wxwindows.C.

References WXWINDOWSGUI_mouse_callback.

void JED_WXWINDOWS_INTERFACE::set_multiview_callback void(*  p)(int operacion, int id_vista, char *detalles, char *menu, char *botonera)  )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 799 del archivo _wxwindows.C.

References WXWINDOWSGUI_multiview_callback.

void JED_WXWINDOWS_INTERFACE::set_resize_callback void(*  p)(int x_tam, int y_tam, int context_id)  )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 792 del archivo _wxwindows.C.

References WXWINDOWSGUI_resize_callback.

void JED_WXWINDOWS_INTERFACE::set_tick_callback int(*  p)(int context_id)  )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 781 del archivo _wxwindows.C.

References WXWINDOWSGUI_tick_callback.

void JED_WXWINDOWS_INTERFACE::solicitar_nueva_ventana void   )  [virtual]
 

Reimplementado de JED_INTERFACE.

Definición en la línea 915 del archivo _wxwindows.C.

References GUI_creada, y PETICIONES_pendientes.

void JED_WXWINDOWS_INTERFACE::solicitar_repintado void   )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 773 del archivo _wxwindows.C.

References QUIERO_pintarme.


Documentación de las funciones relacionadas y clases amigas

friend class _WXWINDOWS_APLICACION [friend]
 

Definición en la línea 162 del archivo _wxwindows.h.


Documentación de los datos miembro

int* JED_WXWINDOWS_INTERFACE::_Argc [private]
 

Definición en la línea 129 del archivo _wxwindows.h.

Referenciado por crear(), ejecutar(), y JED_WXWINDOWS_INTERFACE().

char** JED_WXWINDOWS_INTERFACE::_ARgv [private]
 

Definición en la línea 130 del archivo _wxwindows.h.

Referenciado por crear(), ejecutar(), y JED_WXWINDOWS_INTERFACE().

char* JED_WXWINDOWS_INTERFACE::_nombre [private]
 

Definición en la línea 128 del archivo _wxwindows.h.

Referenciado por crear(), JED_WXWINDOWS_INTERFACE(), y _WXWINDOWS_APLICACION::OnInit().

int JED_WXWINDOWS_INTERFACE::_xtam [private]
 

Definición en la línea 126 del archivo _wxwindows.h.

Referenciado por crear(), JED_WXWINDOWS_INTERFACE(), y _WXWINDOWS_APLICACION::OnInit().

int JED_WXWINDOWS_INTERFACE::_ytam [private]
 

Definición en la línea 127 del archivo _wxwindows.h.

Referenciado por crear(), JED_WXWINDOWS_INTERFACE(), y _WXWINDOWS_APLICACION::OnInit().

LISTA<CONTROL_GUI *>* JED_WXWINDOWS_INTERFACE::Controles_pendientes [private]
 

Definición en la línea 132 del archivo _wxwindows.h.

Referenciado por JED_WXWINDOWS_INTERFACE(), y _WXWINDOWS_APLICACION::OnInit().

REPOSITORIO_DE_ENTIDADES* JED_WXWINDOWS_INTERFACE::Repositorio_pendiente [private]
 

Definición en la línea 133 del archivo _wxwindows.h.

Referenciado por JED_WXWINDOWS_INTERFACE(), y _WXWINDOWS_APLICACION::OnInit().


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.