home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 199.lha / GimmeLib / postext.h < prev    next >
C/C++ Source or Header  |  1988-12-27  |  1KB  |  36 lines

  1. #ifndef GIMMELIB_POSTEXT_H
  2. #define GIMMELIB_POSTEXT_H
  3.  
  4.  
  5. /*  Flags to be used in the "myflags" parameter to the
  6.  *  positionText() routine, and perhaps other routines.
  7.  *  Choose only one x-flag and only one y-flag and or them together.
  8. #define GPT_XLEFT    (1L << 0)       /* default for positionText() */
  9. #define GPT_XRIGHT    (1L << 1)
  10. #define GPT_XCENTRE    (1L << 2)
  11. #define GPT_XFLAGS    (0x000000FFL)
  12.  
  13. #define GPT_YTOP    (1L << 8)
  14. #define GPT_YBOTTOM    (1L << 9)
  15. #define GPT_YCENTRE    (1L << 10)
  16. #define GPT_YCENTREBASE (1L << 11)
  17. #define GPT_YBASELINE    (1L << 12)      /* default for positionText() */
  18. #define GPT_YFLAGS    (0x0000FF00L)
  19.  
  20. /* alternatively you can use the following for defaults */
  21. #define GPT_XDEFAULT    0L
  22. #define GPT_YDEFAULT    0L
  23. #define GPT_DEFAULT    0L        /* easy way to get default x,y pos */
  24.  
  25. /* special control flags for positionText() */
  26. #define GPT_YUPWARDS    (1L << 16)
  27. #define GPT_YDOWNWARDS    (1L << 17)
  28. #define GPT_XTHICKEN    (1L << 18)
  29.  
  30. /* special control flags for gimmeBoolGadget() */
  31. #define GPT_FULLWIDTH    (1L << 28)
  32.  
  33. #define GPT_CTLFLAGS    (0x0FFFF0000L)
  34.  
  35. #endif !GIMMELIB_POSTEXT_H
  36.