home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / opus / v5 / opussdk / amigaguide / dopus / edithook.h < prev    next >
C/C++ Source or Header  |  1977-12-31  |  2KB  |  47 lines

  1. @DATABASE "dopus/edithook.h"
  2. @MASTER   "opussdk:include/dopus/edithook.h"
  3. @REMARK   (c) Dr Greg Perry and Jonathan Potter, GPSoftware 1996
  4. @REMARK   This file was initially created by ADtoHT 2.1 on 07-Sep-96 18:20:14
  5. @REMARK   ADtoHT is © 1993-1995 Christian Stieber
  6.  
  7. @NODE MAIN "dopus/edithook.h"
  8. @TOC "DopusSDK/MAIN"
  9.  
  10. @{"dopus/edithook.h" LINK File}
  11.  
  12.  
  13. @{b}#defines@{ub}
  14.  
  15. @{"EDITF_NO_SELECT_NEXT" LINK "dopus/edithook.h/File" 10}  @{"EDITF_PATH_FILTER" LINK "dopus/edithook.h/File" 11}  @{"EDITF_SECURE" LINK "dopus/edithook.h/File" 12}
  16. @{"EH_ChangeSigBit" LINK "dopus/edithook.h/File" 18}       @{"EH_ChangeSigTask" LINK "dopus/edithook.h/File" 17}   @{"EH_History" LINK "dopus/edithook.h/File" 16}
  17. @{"HOOKTYPE_STANDARD" LINK "dopus/edithook.h/File" 14}     
  18.  
  19. @ENDNODE
  20. @NODE File "dopus/edithook.h"
  21. #ifndef _DOPUS_EDITHOOK
  22. #define _DOPUS_EDITHOOK
  23.  
  24. /*****************************************************************************
  25.  
  26.  String edit-hook
  27.  
  28.  *****************************************************************************/
  29.  
  30. #define EDITF_NO_SELECT_NEXT    (1<<0)          // Don't select next field
  31. #define EDITF_PATH_FILTER       (1<<1)          // Filter path characters
  32. #define EDITF_SECURE            (1<<2)          // Hidden password field
  33.  
  34. #define HOOKTYPE_STANDARD       0
  35.  
  36. #define EH_History              TAG_USER + 33   // History list pointer
  37. #define EH_ChangeSigTask        TAG_USER + 46   // Task to signal on change
  38. #define EH_ChangeSigBit         TAG_USER + 47   // Signal bit to use
  39.  
  40. void FreeEditHook(struct Hook *);
  41. struct Hook *GetEditHook(ULONG,ULONG,struct TagItem *tags);
  42. struct Hook *__stdargs GetEditHookTags(ULONG,ULONG,Tag,...);
  43. char *GetSecureString(struct Gadget *);
  44.  
  45. #endif
  46. @ENDNODE
  47.