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

  1. #ifndef CLIB_EGB_GBSCROLLBOX_PROTOS_H
  2. #define CLIB_EGB_GBSCROLLBOX_PROTOS_H
  3.  
  4. /***************************************************************************\
  5. *  $
  6. *  $ FILE     : gbscrollbox_protos.h
  7. *  $ VERSION  : 1
  8. *  $ REVISION : 4
  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.  
  24. #ifndef         EXEC_TYPES_H
  25. #include        <exec/types.h>
  26. #endif
  27. #ifndef         EGS_EGSINTUI_H
  28. #include        <egs/egsintui.h>
  29. #endif
  30. #ifndef         EGS_EGSGADBOX_H
  31. #include        <egs/egsgadbox.h>
  32. #endif
  33. #ifndef          EGS_EGB_GBSCROLLBOX_H
  34. #include        <egs/egb/gbscrollbox.h>
  35. #endif
  36.  
  37. EB_GadBoxPtr EGB_CreateLateScrollBox(EB_GadContext con, WORD minWidth,
  38.                 WORD maxWidth, WORD minHeight,
  39.                 WORD maxHeight, ULONG sort, LONG id);
  40.  
  41. void EGB_AddItemToScrollBox(EI_WindowPtr win,
  42.                 EI_GadgetPtr gad, struct Node *item);
  43. void EGB_AddListToScrollBox(EI_WindowPtr win,
  44.                 EI_GadgetPtr gad, struct List *list);
  45.  
  46. void EGB_RemItemFromScrollBox(EI_WindowPtr win,
  47.                   EI_GadgetPtr gad, struct Node *item);
  48.  
  49. void EGB_UpdateScrollBox(EI_WindowPtr win, EI_GadgetPtr gad);
  50.  
  51. void EGB_RemListFromScrollBox(EI_WindowPtr win, EI_GadgetPtr gad,
  52.                    struct List *list);
  53.  
  54. void EGB_NextElem(EI_WindowPtr win, EI_GadgetPtr gad);
  55.  
  56. void EGB_PrevElem(EI_WindowPtr win, EI_GadgetPtr gad);
  57.  
  58. void EGB_ActivateElem(EI_WindowPtr win, EI_GadgetPtr gad, struct Node *item);
  59.  
  60. void EGB_SetTopElem(EI_WindowPtr win, EI_GadgetPtr gad, struct Node *item);
  61.  
  62. void EGB_LinkStringToScroll(EI_GadgetPtr scroll, EI_StringGadPtr string);
  63.  
  64. #endif /* CLIB_EGB_GBSCROLLBOX_PROTOS_H */
  65.  
  66.