#ifndef XDP_H #define XDP_H /* Pedid y se os incluira... */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "pict.h" /* Variables globales de la aplicacion */ #ifdef _MAIN_ #define WHERE #else #define WHERE extern #endif #ifndef USEDCOLS #define USEDCOLS 128 #endif WHERE Pict pict; WHERE Pixmap pixmap; WHERE int wide,high; WHERE int mode,usedcolors; WHERE XImage *image; WHERE XtAppContext theContext; WHERE XmStringCharSet charset; WHERE XmFontList fontlist; WHERE XmFontList tfontlist; WHERE XFontStruct theFont; WHERE XFontStruct theTFont; WHERE int theScreen; WHERE Colormap theCmap; WHERE GC theGC; WHERE Visual *theVisual; WHERE Display *theDisp; WHERE unsigned int theDepth; WHERE Widget app_shell; WHERE Widget main_window; WHERE Widget form; WHERE Widget menu_bar; WHERE Widget open_dialog; /* Rutinas de creacion de menus, ventanas... */ Widget create_menu(Widget); void create_dialogs(Widget); Widget create_pixmap(Widget); void set_buttons(int); Pixmap load_pixmap(char *,Widget); void set_colors(Pict,Widget); /* Callbacks para los menus */ void open_cb(Widget,XtPointer,XtPointer); void quit_cb(Widget,XtPointer,XtPointer); void okopen_cb(Widget,XtPointer,XtPointer); void cancel_cb(Widget,XtPointer,XtPointer); #endif /* XDP_H */