Ir al código fuente de este archivo.
Funciones | |
void | Xkeycode2JEDkeycode (EVENTO_GUI *e, unsigned int code) |
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla XWindow System dada. | |
void | TKkeycode2JEDkeycode (EVENTO_GUI *e, int code) |
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla TK dada. | |
GLenum | tk_keyboard_callback (int tecla, GLenum mask) |
Esta funcion es llamada automaticamente cada que el usuario oprime una tecla, y cambia los valores de las variables de estado en funcion de la tecla seleccionada. | |
GLenum | tk_mousedown_callback (int x, int y, GLenum mask) |
GLenum | tk_mouseup_callback (int x, int y, GLenum mask) |
GLenum | tk_mousemove_callback (int x, int y, GLenum mask) |
void | tk_draw_callback (void) |
Esta funcion es invocada automaticamente cuando es necesario redibujar la ventana grafica de OpenGL. | |
void | GLUTkeycode2JEDkeycode (EVENTO_GUI *e, int code) |
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla GLUT dada. | |
void | GLUTkeycode2JEDkeycodeB (EVENTO_GUI *e, int code) |
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla GLUT dada. | |
void | WXWkeycode2JEDkeycode (EVENTO_GUI *e, int code) |
void | Palm2JEDkeycode (EVENTO_GUI *e, EventPtr evento) |
Atencion! | |
void | OWLkeycode2JEDkeycode (EVENTO_GUI *e, WORD code) |
Variables | |
BOOLEAN | BUFFER_doble = TRUE |
void(* | EVNT_draw_callback )(void) |
void(* | EVNT_resize_callback )(int x_tam, int y_tam) |
BOOLEAN(* | EVNT_keyboard_callback )(EVENTO_GUI *e) |
BOOLEAN(* | EVNT_mouse_callback )(EVENTO_GUI *e) |
EVENTO_GUI * | EVNT_EVENTO_GUI = 0 |
|
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla GLUT dada.
Definición en la línea 505 del archivo jed_evnt.C. References EVENTO_GUI::key_code. Referenciado por glut_keyboard1_callback(). |
|
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla GLUT dada.
Definición en la línea 582 del archivo jed_evnt.C. References EVENTO_GUI::key_code. Referenciado por glut_keyboard2_callback(). |
|
Definición en la línea 908 del archivo jed_evnt.C. References ETYPE_KEY_DOWN, EVENTO_GUI::key_code, EVENTO_GUI::key_mask, y EVENTO_GUI::tipo_de_evento. |
|
Atencion! Seguramente este metodo esta incompleto. Debe tenerse en cuenta que si kd->chr es igual a AS_VIRTUAL_KEY el procesamiento cambia, y eso puede representar varias situaciones... En las pruebas no se ha logrado manejar los botones palm... por ahora solo funciona el reconocimiento de trazos Graffiti por defecto. Otro aspecto que tampoco se ha posido hacer es recibir eventos de teclado usando el teclado virtual palm... eso solo funciona para redireccionar su entrada a un widget de entrada de texto... Definición en la línea 801 del archivo jed_evnt.C. References ETYPE_KEY_DOWN, EVENTO_GUI::key_code, EVENTO_GUI::key_mask, y EVENTO_GUI::tipo_de_evento. Referenciado por JED_PALM_INTERFACE::procesar_evento_palm(). |
|
Esta funcion es invocada automaticamente cuando es necesario redibujar la ventana grafica de OpenGL. Aqui se activan las propiedades OpenGL especificadas en las variables de estado del programa y se pinta un objeto. OJO: Dado que esta funcion no cambia de aplicacion a aplicacion, puede ser encapsulada en un modulo utilitario que integre a TK con la arquitectura portable del sistema, siempre y cuando en una funcion de inicializacion se especifiquen equivalentes a 'BUFFER_doble' y a la funcion 'EVNT_draw_callback'. Definición en la línea 480 del archivo jed_evnt.C. References BUFFER_doble, y EVNT_draw_callback. |
|
Esta funcion es llamada automaticamente cada que el usuario oprime una tecla, y cambia los valores de las variables de estado en funcion de la tecla seleccionada. Notese que en la mascara va: 0 si solo llega la tecla TK_SHIFT si esta oprimido el `SHIFT` TK_CONTROL si esta otrinido el `CTRL` y TK_SHIFT + TK_CONTROL si estan los dos. TK no tiene en cuenta otras teclas como `ALT` o `NUM_LOCK`. Para ver las que tiene en cuenta mire a `gltk.h`. OJO: Dado que esta funcion no cambia de aplicacion a aplicacion, puede ser encapsulada en un modulo utilitario que integre a TK con la arquitectura portable del sistema, siempre y cuando en una funcion de inicializacion se especifique el EVENTO_GUI a utilizar. Definición en la línea 406 del archivo jed_evnt.C. References ETYPE_KEY_DOWN, EVNT_EVENTO_GUI, EVNT_keyboard_callback, EVENTO_GUI::key_mask, EVENTO_GUI::tipo_de_evento, y TKkeycode2JEDkeycode(). |
Here is the call graph for this function:
|
Definición en la línea 459 del archivo jed_evnt.C. References ETYPE_BUTTON_DOWN, EVNT_EVENTO_GUI, y EVENTO_GUI::tipo_de_evento. |
|
Definición en la línea 473 del archivo jed_evnt.C. References ETYPE_MOUSE_MOVE, EVNT_EVENTO_GUI, y EVENTO_GUI::tipo_de_evento. |
|
Definición en la línea 466 del archivo jed_evnt.C. References ETYPE_BUTTON_UP, EVNT_EVENTO_GUI, y EVENTO_GUI::tipo_de_evento. |
|
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla TK dada.
Definición en la línea 325 del archivo jed_evnt.C. References EVENTO_GUI::key_code. Referenciado por tk_keyboard(), y tk_keyboard_callback(). |
|
Definición en la línea 624 del archivo jed_evnt.C. References ETYPE_KEY_DOWN, EVENTO_GUI::key_code, EVENTO_GUI::key_mask, y EVENTO_GUI::tipo_de_evento. Referenciado por _WXWINDOWS_GLWIDGET::OnChar(), y _WXWINDOWS_GLWIDGET::OnKeyDown(). |
|
Escribe en el atributo 'key_code' del objeto 'e' un codigo independiente de plataforma apropiado para un codigo de tecla XWindow System dada.
Definición en la línea 71 del archivo jed_evnt.C. References ETYPE_KEY_DOWN, EVENTO_GUI::key_code, EVENTO_GUI::key_mask, y EVENTO_GUI::tipo_de_evento. Referenciado por motif_gl_input(). |
|
Definición en la línea 43 del archivo jed_evnt.C. Referenciado por JED_TK_INTERFACE::crear(), JED_GLUT_INTERFACE::crear_ventana_glut(), glut_draw_callback(), JED_GLUT_INTERFACE::JED_GLUT_INTERFACE(), JED_TK_INTERFACE::JED_TK_INTERFACE(), JED_WXWINDOWS_INTERFACE::JED_WXWINDOWS_INTERFACE(), tk_draw(), tk_draw_callback(), y wxwindows_draw_callback(). |
|
Definición en la línea 45 del archivo jed_evnt.C. Referenciado por tk_draw_callback(). |
|
|
Definición en la línea 47 del archivo jed_evnt.C. Referenciado por tk_keyboard_callback(). |
|
Definición en la línea 48 del archivo jed_evnt.C. |
|
Definición en la línea 46 del archivo jed_evnt.C. |