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_PALM_INTERFACE

#include <_palm.h>

Diagrama de herencias de JED_PALM_INTERFACE

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

Collaboration graph
[leyenda]
Lista de todos los miembros.

Métodos públicos

 JED_PALM_INTERFACE ()
 ~JED_PALM_INTERFACE ()
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 ejecutar (void)
 Ciclo receptor de eventos.

void finalizar (void)
BOOLEAN crear (int *Argc, char *argv[], int x_tam=320, int y_tam=200, char *nombre="AQUYNZA")
void solicitar_repintado (void)
void set_draw_callback (void(*p)(int))
void set_tick_callback (int(*p)(int context_id))
void set_ejecutor (int(*p)(int idc, 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)
Boolean procesar_evento_palm (EventPtr evento)
 Metodo temporal, mientras se migra toda la funcionalidad de control de la GUI PALM a esta clase.

void set_palm_callback (Boolean(*h)(EventPtr event))

Atributos privados

Boolean(* handler )(EventPtr event)
BOOLEAN quiero_salir

Documentación del constructor y destructor

JED_PALM_INTERFACE::JED_PALM_INTERFACE  ) 
 

Definición en la línea 175 del archivo _palm.C.

References EVENTO_palm, EVNT_EVENTO_GUI, handler, PALM_procesar_eventos_nulo(), y quiero_salir.

Here is the call graph for this function:

JED_PALM_INTERFACE::~JED_PALM_INTERFACE  ) 
 

Definición en la línea 182 del archivo _palm.C.


Documentación de las funciones miembro

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

Implements JED_INTERFACE.

Definición en la línea 320 del archivo _palm.C.

BOOLEAN JED_PALM_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 274 del archivo _palm.C.

void JED_PALM_INTERFACE::ejecutar void   )  [virtual]
 

Ciclo receptor de eventos.

Implements JED_INTERFACE.

Definición en la línea 237 del archivo _palm.C.

References handler, liberar_buffer_consola(), y quiero_salir.

Here is the call graph for this function:

void JED_PALM_INTERFACE::finalizar void   )  [virtual]
 

Reimplementado de JED_INTERFACE.

Definición en la línea 268 del archivo _palm.C.

References quiero_salir.

Boolean JED_PALM_INTERFACE::procesar_evento_palm EventPtr  evento  ) 
 

Metodo temporal, mientras se migra toda la funcionalidad de control de la GUI PALM a esta clase.

Definición en la línea 208 del archivo _palm.C.

References ETYPE_BUTTON_DOWN, ETYPE_BUTTON_UP, ETYPE_MOUSE_MOVE, EVNT_EVENTO_GUI, Palm2JEDkeycode(), PALM_keyboard_callback, PALM_mouse_callback, y EVENTO_GUI::tipo_de_evento.

Here is the call graph for this function:

void JED_PALM_INTERFACE::set_draw_callback void(*  p)(int)  ) 
 

Definición en la línea 287 del archivo _palm.C.

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

Implements JED_INTERFACE.

Definición en la línea 299 del archivo _palm.C.

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

Implements JED_INTERFACE.

Definición en la línea 201 del archivo _palm.C.

References PALM_keyboard_callback.

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

Implements JED_INTERFACE.

Definición en la línea 194 del archivo _palm.C.

References PALM_mouse_callback.

void JED_PALM_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 313 del archivo _palm.C.

void JED_PALM_INTERFACE::set_palm_callback Boolean(*  h)(EventPtr event)  ) 
 

Definición en la línea 188 del archivo _palm.C.

References handler.

void JED_PALM_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 305 del archivo _palm.C.

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

Implements JED_INTERFACE.

Definición en la línea 293 del archivo _palm.C.

void JED_PALM_INTERFACE::solicitar_repintado void   )  [virtual]
 

Implements JED_INTERFACE.

Definición en la línea 281 del archivo _palm.C.


Documentación de los datos miembro

Boolean(* JED_PALM_INTERFACE::handler)(EventPtr event) [private]
 

Referenciado por ejecutar(), JED_PALM_INTERFACE(), y set_palm_callback().

BOOLEAN JED_PALM_INTERFACE::quiero_salir [private]
 

Definición en la línea 33 del archivo _palm.h.

Referenciado por ejecutar(), finalizar(), y JED_PALM_INTERFACE().


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.