#ifndef XDP_H #define XDP_H /* Pedid y se os incluira... */ #include <stdio.h> #include <string.h> #include <fcntl.h> #include <errno.h> #include <sys/types.h> #include <sys/stat.h> #include <X11/Xatom.h> #include <X11/Intrinsic.h> #include <X11/Shell.h> #include <Xm/Xm.h> #include <Xm/BulletinB.h> #include <Xm/CascadeB.h> #include <Xm/CascadeBG.h> #include <Xm/Command.h> #include <Xm/CutPaste.h> #include <Xm/DialogS.h> #include <Xm/DrawingA.h> #include <Xm/FileSB.h> #include <Xm/Form.h> #include <Xm/Label.h> #include <Xm/LabelG.h> #include <Xm/MainW.h> #include <Xm/PanedW.h> #include <Xm/MessageB.h> #include <Xm/PushB.h> #include <Xm/PushBG.h> #include <Xm/RowColumn.h> #include <Xm/ScrollBar.h> #include <Xm/ScrolledW.h> #include <Xm/SelectioB.h> #include <Xm/Separator.h> #include <Xm/Text.h> #include <Xm/ToggleB.h> #include <Xm/ToggleBG.h> #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 */