home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 6 / AACD06.ISO / AACD / Utilities / amiCheck / Source / arexx.h < prev    next >
C/C++ Source or Header  |  1995-09-16  |  1KB  |  86 lines

  1. /* AmiCheck Arexx support */
  2. #ifndef AREXX_INC
  3. #define AREXX_INC
  4.  
  5. #include <libraries/easyrexx.h>
  6.  
  7. /* commands */
  8. enum {
  9.     AREXX_OPEN=1,
  10.     AREXX_SAVE,
  11.     AREXX_QUIT,
  12.  
  13.     AREXX_GETRECORD,
  14.     AREXX_GETBUDGET,
  15.  
  16.     AREXX_GETINFO,
  17.     AREXX_SETINFO,
  18.  
  19.     AREXX_USERSEL,
  20.  
  21.     AREXX_EDITRECORD,
  22.     AREXX_ADDBUDGET,
  23.     AREXX_DELBUDGET,
  24.     AREXX_DELRECORD,
  25.  
  26.     AREXX_BUILDRECORD,
  27.     AREXX_BUILDBUDGET,
  28.     AREXX_PUTRECORD,
  29. /*    AREXX_RUNMACRO,*/
  30.  
  31.     AREXX_LOCK,
  32.     AREXX_UNLOCK,
  33.     AREXX_REBUILD,
  34. };
  35.  
  36. /* gui */
  37. enum {
  38.     GID_AXLABEL1,
  39.     GID_AXFILE1,
  40.     GID_AXGETFILE1,
  41.     GID_AXLABEL2,
  42.     GID_AXFILE2,
  43.     GID_AXGETFILE2,
  44.     GID_AXLABEL3,
  45.     GID_AXFILE3,
  46.     GID_AXGETFILE3,
  47.     GID_AXLABEL4,
  48.     GID_AXFILE4,
  49.     GID_AXGETFILE4,
  50.     GID_AXLABEL5,
  51.     GID_AXFILE5,
  52.     GID_AXGETFILE5,
  53.     GID_AXLABEL6,
  54.     GID_AXFILE6,
  55.     GID_AXGETFILE6,
  56.     GID_AXLABEL7,
  57.     GID_AXFILE7,
  58.     GID_AXGETFILE7,
  59.     GID_AXLABEL8,
  60.     GID_AXFILE8,
  61.     GID_AXGETFILE8,
  62.     GID_AXLABEL9,
  63.     GID_AXFILE9,
  64.     GID_AXGETFILE9,
  65.     GID_AXLABEL10,
  66.     GID_AXFILE10,
  67.     GID_AXGETFILE10,
  68.     GID_AXOK,
  69.     GID_AXCANCEL,
  70. };
  71.  
  72. extern struct ARexxContext *axContext;
  73. extern GadgetSpec *AX_ArexxSpecs[];
  74. extern ULONG AX_ArexxPanel[];
  75. extern GUIFront *arexxGUI;
  76.  
  77. BOOL ArexxGUI(void);
  78.  
  79. BOOL axOpen(void);
  80. BOOL axClose(void);
  81. BOOL axHandle(struct ARexxContext *);
  82. void axOpenCmd(void);
  83. void axCloseCmd(void);
  84.  
  85. #endif
  86.