#include <_motif.h>
Diagrama de herencias de JED_MOTIF_INTERFACE
Métodos públicos | |
Widget | crear_area_gl (Widget padre) |
Widget | crear_area_de_ayuda (Widget padre) |
Widget | crear_paneH (Widget padre) |
Widget | crear_paneV (Widget padre) |
void | init_extra (void) |
Aqui se realizan "arreglitos" de ultima hora que no pueden hacerse sino hasta cuando efectivamente el manejador de ventana haya activado la GUI en su espacio. | |
void | desktop_size (int *x_tam, int *y_tam) |
JED_MOTIF_INTERFACE () | |
virtual | ~JED_MOTIF_INTERFACE () |
BOOLEAN | crear (int *Argc, char *argv[], int x_tam=320, int y_tam=200, char *nombre="AQUYNZA") |
Esta funcion es la responsable de coordinar la creacion de la interface GUI AQUYNZA MOTIF. | |
void | finalizar (void) |
void | ejecutar (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) |
void | iniciar_contexto (CONTEXTO_GLX *Contexto_glx) |
Atributos privados | |
int | _x_tam |
int | _y_tam |
|
Definición en la línea 292 del archivo _motif.C. References ejecutor_nulo(), Interface, MOTIFGUI_draw_callback, MOTIFGUI_ejecutor, MOTIFGUI_multiview_callback, MOTIFGUI_resize_callback, MOTIFGUI_tick_callback, multiview_nulo(), pintar_nulo(), resize_nulo(), y tick_nulo(). |
Here is the call graph for this function:
|
|
|
Implements JED_INTERFACE. |
|
Esta funcion es la responsable de coordinar la creacion de la interface GUI AQUYNZA MOTIF.
Implements JED_INTERFACE. Definición en la línea 679 del archivo _motif.C. References _x_tam, _y_tam, app_context, area_de_ayuda, BOOLEAN, crear_area_de_ayuda(), GUI_MENU::crear_motif(), crear_paneH(), form, frame, JED_INTERFACE::leer_gui(), JED_INTERFACE::lista_botoneras, JED_INTERFACE::lista_menus, main_window, menubar, motif_closelogo_callback(), motif_gl_input(), motif_paneH_resize(), motif_paneV_resize(), motif_quit_callback(), RECURSOS_x, JED_INTERFACE::resolver_menu(), SUICIDIO_del_logo, LISTA< GUI_BOTONERA * >::tam(), LISTA< GUI_MENU * >::tam(), TM_MENUBAR, toplevel, y ventanita. |
Here is the call graph for this function:
|
Definición en la línea 532 del archivo _motif.C. Referenciado por crear(). |
|
Definición en la línea 472 del archivo _motif.C. References LISTA< CONTEXTO_GLX * >::anx(), form, frame, gl_draw, LA_ventana, VENTANA_GUI_MOTIF::lista_contextos, y LISTA< CONTEXTO_GLX * >::tam(). Referenciado por motif_paneV_resize(). |
Here is the call graph for this function:
|
Definición en la línea 336 del archivo _motif.C. Referenciado por crear(). |
|
Definición en la línea 359 del archivo _motif.C. Referenciado por motif_paneH_resize(). |
|
Reimplementado de JED_INTERFACE. Definición en la línea 570 del archivo _motif.C. References toplevel. Referenciado por init_extra(). |
|
Implements JED_INTERFACE. Definición en la línea 877 del archivo _motif.C. References app_context, BOOLEAN, form, init_extra(), y MOTIFGUI_resize_callback. |
Here is the call graph for this function:
|
Reimplementado de JED_INTERFACE. Definición en la línea 554 del archivo _motif.C. References app_context, toplevel, y ventanita. Referenciado por motif_quit_callback(). |
|
Definición en la línea 384 del archivo _motif.C. References arranque_GLX(), BOOLEAN, GUI_BOTONERA::crear_motif(), form, CONTEXTO_GLX::gl_draw, GUI_CREAR_VISTA, CONTEXTO_GLX::id, GUI_MENU::insertar_motif(), motif_button(), motif_draw_specific(), motif_resize(), MOTIFGUI_multiview_callback, JED_INTERFACE::resolver_botonera(), y JED_INTERFACE::resolver_menu(). Referenciado por init_extra(), y motif_paneV_resize(). |
Here is the call graph for this function:
|
Aqui se realizan "arreglitos" de ultima hora que no pueden hacerse sino hasta cuando efectivamente el manejador de ventana haya activado la GUI en su espacio. Muchas veces esto no ocurre simplemente cuando la GUI esta "mapped". OJO: Esta politica de posicionamiento debe revisarse y mejorarse. Debe tenerse en cuenta su comportamiento en multiples entornos! Definición en la línea 582 del archivo _motif.C. References desktop_size(), IMAGEN_RGB::exportar_pixmap(), IMAGEN_RGB::importar_ppm(), iniciar_contexto(), LA_ventana, VENTANA_GUI_MOTIF::lista_contextos, LISTA< CONTEXTO_GLX * >::tam(), toplevel, y ventanita. Referenciado por ejecutar(). |
Here is the call graph for this function:
|
Implements JED_INTERFACE. Definición en la línea 319 del archivo _motif.C. References MOTIFGUI_draw_callback. |
|
Implements JED_INTERFACE. Definición en la línea 328 del archivo _motif.C. References MOTIFGUI_ejecutor. |
|
Implements JED_INTERFACE. Definición en la línea 311 del archivo _motif.C. References MOTIFGUI_keyboard_callback. |
|
Implements JED_INTERFACE. Definición en la línea 314 del archivo _motif.C. References MOTIFGUI_mouse_callback. |
|
Implements JED_INTERFACE. Definición en la línea 325 del archivo _motif.C. References MOTIFGUI_multiview_callback. |
|
Implements JED_INTERFACE. Definición en la línea 321 del archivo _motif.C. References MOTIFGUI_resize_callback. |
|
Implements JED_INTERFACE. Definición en la línea 317 del archivo _motif.C. References MOTIFGUI_tick_callback. |
|
Implements JED_INTERFACE. |
|
Definición en la línea 56 del archivo _motif.h. Referenciado por crear(). |
|
Definición en la línea 57 del archivo _motif.h. Referenciado por crear(). |