Ir al código fuente de este archivo.
Clases | |
class | CONTEXTO_GLX |
class | VENTANA_GUI_MOTIF |
Funciones | |
void | motif_draw_specific (Widget w, XtPointer ptr) |
Esta es la funcion callback que se asocia al widget particular `w`. | |
void | motif_resize (Widget w, XtPointer data, XtPointer callData) |
void | motif_button (Widget w, XtPointer client_data, XEvent *e, Boolean *cont) |
Si el evento es el click del tercer boton de mouse, se espera que en `client_data` se referencie un menu POPUP previamente creado y lo que se hace aqui es mostrarlo sobre el contexto actual. | |
void | motif_ejecutor (Widget widget, XtPointer client_data, XtPointer call_data) |
Esta funcion es la que se asocia a todos los objetos de interface MOTIF cuya activacion implica la ejecucion de un COMANDO. | |
void | motif_keyboard (Widget w, XtPointer client_data, XEvent *e, Boolean *cont) |
void | motif_gl_input (Widget w, XEvent *event, String *args, unsigned int *num_args) |
Esta funcion convierte todos los eventos de entrada de una vista de visualizacion 3D en AQUYNZA para ser procesados en el nucleo de manipulacion directa independiente de interfase. | |
void | motif_tick_callback (XtPointer client_data, XtIntervalId *) |
void | motif_starttimer_callback (Widget) |
Variables | |
int | QUIERO_pintarme_motif |
void(* | MOTIFGUI_draw_callback )(int) |
int(* | MOTIFGUI_tick_callback )(int) |
void(* | MOTIFGUI_resize_callback )(int x_tam, int y_tam, int context_id) |
int(* | MOTIFGUI_mouse_callback )(EVENTO_GUI *e, int context_id) |
int(* | MOTIFGUI_keyboard_callback )(EVENTO_GUI *e, int context_id) |
int(* | MOTIFGUI_ejecutor )(int idc, int context_id) |
void(* | MOTIFGUI_multiview_callback )(int operacion, int id_vista, char *detalles, char *menu, char *botonera) |
|
Si el evento es el click del tercer boton de mouse, se espera que en `client_data` se referencie un menu POPUP previamente creado y lo que se hace aqui es mostrarlo sobre el contexto actual.
Definición en la línea 380 del archivo _motifcb.C. Referenciado por JED_MOTIF_INTERFACE::iniciar_contexto(). |
|
Esta es la funcion callback que se asocia al widget particular `w`. Se usa cuando es necesario un pintado sobre solo una vista, y es ocasionado por un evento que no proviene de AQUYNZA (i.e. un "expose"). Definición en la línea 354 del archivo _motifcb.C. References CONTEXTO_GLX::activar(), y CONTEXTO_GLX::pintar(). Referenciado por JED_MOTIF_INTERFACE::iniciar_contexto(). |
Here is the call graph for this function:
|
Esta funcion es la que se asocia a todos los objetos de interface MOTIF cuya activacion implica la ejecucion de un COMANDO. Recibe como elemento un apuntador a entero, que es el identificador de COMANDO. Definición en la línea 397 del archivo _motifcb.C. References VENTANA_GUI_MOTIF::activacion(), CONTEXTO_anterior, LA_ventana, MOTIFGUI_ejecutor, y QUIERO_pintarme_motif. Referenciado por GUI_SUB_BOTONERA::crear_motif(), y OPCION::crear_motif(). |
Here is the call graph for this function:
|
Esta funcion convierte todos los eventos de entrada de una vista de visualizacion 3D en AQUYNZA para ser procesados en el nucleo de manipulacion directa independiente de interfase.
Definición en la línea 416 del archivo _motifcb.C. References VENTANA_GUI_MOTIF::activacion(), VENTANA_GUI_MOTIF::busque_id(), CONTEXTO_anterior, CONTEXTO_seleccionado, ETYPE_BUTTON_DOWN, ETYPE_BUTTON_UP, ETYPE_KEY_DOWN, ETYPE_KEY_UP, ETYPE_MOUSE_MOVE, glx_context, LA_ventana, MOTIFGUI_keyboard_callback, EVENTO_GUI::mouse_button_mask, QUIERO_pintarme_motif, EVENTO_GUI::tipo_de_evento, toplevel, y Xkeycode2JEDkeycode(). Referenciado por JED_MOTIF_INTERFACE::crear(). |
Here is the call graph for this function:
|
|
|
Definición en la línea 368 del archivo _motifcb.C. References CONTEXTO_GLX::resize(). Referenciado por JED_MOTIF_INTERFACE::iniciar_contexto(). |
Here is the call graph for this function:
|
Definición en la línea 318 del archivo _motifcb.C. References ESPERA_entre_cuadros, y motif_tick_callback(). Referenciado por arranque_GLX(), y motif_tick_callback(). |
Here is the call graph for this function:
|
Definición en la línea 328 del archivo _motifcb.C. References LA_ventana, VENTANA_GUI_MOTIF::lista_contextos, motif_starttimer_callback(), MOTIFGUI_tick_callback, VENTANA_GUI_MOTIF::pintar(), QUIERO_pintarme_motif, y LISTA< CONTEXTO_GLX * >::tam(). Referenciado por motif_starttimer_callback(). |
Here is the call graph for this function:
|
Definición en la línea 90 del archivo _motifcb.h. Referenciado por JED_MOTIF_INTERFACE::JED_MOTIF_INTERFACE(), CONTEXTO_GLX::pintar(), y JED_MOTIF_INTERFACE::set_draw_callback(). |
|
Definición en la línea 95 del archivo _motifcb.h. Referenciado por JED_MOTIF_INTERFACE::JED_MOTIF_INTERFACE(), motif_ejecutor(), y JED_MOTIF_INTERFACE::set_ejecutor(). |
|
Definición en la línea 94 del archivo _motifcb.h. Referenciado por motif_gl_input(), y JED_MOTIF_INTERFACE::set_keyboard_callback(). |
|
Definición en la línea 93 del archivo _motifcb.h. Referenciado por JED_MOTIF_INTERFACE::set_mouse_callback(). |
|
Definición en la línea 97 del archivo _motifcb.h. Referenciado por JED_MOTIF_INTERFACE::iniciar_contexto(), JED_MOTIF_INTERFACE::JED_MOTIF_INTERFACE(), y JED_MOTIF_INTERFACE::set_multiview_callback(). |
|
Definición en la línea 92 del archivo _motifcb.h. Referenciado por JED_MOTIF_INTERFACE::ejecutar(), JED_MOTIF_INTERFACE::JED_MOTIF_INTERFACE(), CONTEXTO_GLX::pintar(), y JED_MOTIF_INTERFACE::set_resize_callback(). |
|
Definición en la línea 91 del archivo _motifcb.h. Referenciado por JED_MOTIF_INTERFACE::JED_MOTIF_INTERFACE(), motif_tick_callback(), y JED_MOTIF_INTERFACE::set_tick_callback(). |
|
Definición en la línea 48 del archivo _motifcb.h. Referenciado por motif_ejecutor(), motif_gl_input(), y motif_tick_callback(). |