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

  1. #ifndef REGGADGET_H
  2. #define REGGADGET_H
  3.  
  4. /************************************************************************
  5. *   regGadget.h:
  6. *   global externs for the register gadget
  7. *   
  8. *************************************************************************/
  9. #include "dataBase.h"
  10.  
  11. /* movement keys */
  12. #define UP        0
  13. #define DOWN        1
  14. #define SHIFTUP        2
  15. #define SHIFTDOWN    3
  16. #define CTRLUP        4
  17. #define CTRLDOWN    5
  18.  
  19. /*
  20.  * vars
  21.  */
  22. extern ULONG numVisible;        /* number of entries shown in list */
  23. extern ULONG selRow;            /* visibly selected item */  
  24. extern ULONG regTopRow;        /* top row of register */
  25. extern UWORD entryCount;
  26. extern BOOL showMemo;
  27.  
  28. /*
  29.  * prototypes
  30.  */
  31.  
  32. BOOL RegInit(void);
  33. void RegFreeAll(void);
  34. void RegRefresh(BOOL);
  35. BOOL RegHitTest(ULONG, ULONG, ULONG, ULONG);
  36. void RegClearGrid(void);
  37. void RegRenderCell(ULONG,ULONG,char *, char, long *, BOOL);
  38. void RegAddEntry(filterNode *);
  39. void RegInsertEntry(UWORD,filterNode *);
  40. void RegRenderCellFlush(ULONG,ULONG,char *, char, long *);
  41. void RegKeyScroll(UWORD);
  42. void RegMoveList(struct MinList *,UWORD);
  43. void RegScrollListUp(void);
  44. void RegScrollListDown(void);
  45. void RegRedrawSel(filterNode *);
  46. void RegEditDisable(BOOL);
  47. void RegRemoveSel(void);
  48. void RegNewFilter(void);
  49. void RegMoveToSel(struct MinList *);
  50. void RegRedrawRow(filterNode *);
  51. void RegSwapMemo(void);
  52. void RegSelect(ULONG, BOOL);
  53. void RegResetOffsets(int);
  54. void RegRedrawFilter(ULONG);
  55.  
  56. #endif
  57.