home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 1 / Amiga Tools.iso / egs-tools / egs_dev-disk / egsincludes / clib / egsrequest_protos.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-06  |  2.0 KB  |  59 lines

  1. #ifndef CLIB_EGSREQUEST_PROTOS_H
  2. #define CLIB_EGSREQUEST_PROTOS_H
  3.  
  4. /***************************************************************************\
  5. *  $
  6. *  $ FILE     : egsrequest_protos.h
  7. *  $ VERSION  : 1
  8. *  $ REVISION : 26
  9. *  $ DATE     : 08-Dec-93 13:47
  10. *  $
  11. *  $ Author   : mvk
  12. *  $
  13. *
  14. *  C prototypes
  15. *
  16. *****************************************************************************
  17. *                                                                           *
  18. * (c) Copyright 1990/94 VIONA Development                                   *
  19. *     All Rights Reserved                                                   *
  20. *                                                                           *
  21. \***************************************************************************/
  22.  
  23. #ifndef         EXEC_TYPES_H
  24. #include        <exec/types.h>
  25. #endif
  26. #ifndef         EGS_EGSINTUI_H
  27. #include        <egs/egsintui.h>
  28. #endif
  29. #ifndef         EGS_EGSREQUEST_H
  30. #include        <egs/egsrequest.h>
  31. #endif
  32.  
  33. ER_ReqContextPtr ER_CreateReqContext(void);
  34. void ER_DeleteReqContext(ER_ReqContextPtr con);
  35. ER_RequestPtr ER_FindRequest(ER_ReqContextPtr con,EI_EIntuiMsgPtr msg);
  36. LONG ER_DoRequest(ER_RequestPtr req);
  37. LONG ER_OpenRequest(ER_RequestPtr req,EI_WindowPtr win);
  38. LONG ER_IterateRequest(ER_RequestPtr req,EI_EIntuiMsgPtr msg);
  39. void ER_CancelRequest(ER_RequestPtr req);
  40. void ER_DeleteRequest(ER_RequestPtr freq);
  41. void ER_ChangeRequestPos(ER_RequestPtr req,WORD x,WORD y);
  42. void ER_ChangeRequestSize(ER_RequestPtr req,WORD w,WORD h);
  43.  
  44. ER_FileRequestPtr ER_CreateFileReq(ER_ReqContextPtr con);
  45.  
  46. void ER_PutValuesInFileReq(ER_FileRequestPtr freq,
  47.                char *name,char *path,char *pattern);
  48.  
  49. ER_SimpleReqPtr ER_CreateSimpleReq(ER_ReqContextPtr con,
  50.                char *tt,char *key);
  51.  
  52. ER_ScrModeReqPtr ER_CreateScrModeReq(ER_ReqContextPtr con);
  53. void ER_PutValuesInScrModeReq(ER_ScrModeReqPtr f,char *mode,WORD detph);
  54. ER_FontReqPtr ER_CreateFontReq(ER_ReqContextPtr con);
  55. void ER_PutValuesInFontReq(ER_FontReqPtr f,struct TextAttr *attr);
  56.  
  57. #endif /* CLIB_EGSREQUEST_PROTOS_H */
  58.  
  59.