home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 May / Pcwk0597.iso / borland / ib / setups / intrabld / data.z / INTRA.H < prev    next >
C/C++ Source or Header  |  1996-12-11  |  4KB  |  139 lines

  1. // INTRA.H
  2. //
  3. // This header file contains constant declarations for the 
  4. // enumerated properties in IntraBuilder. These properties take
  5. // numeric values. When you include this file, you can use
  6. // the constant identifiers defined below in place of these
  7. // numeric values.
  8.  
  9. #ifndef INTRA_H
  10. #define INTRA_H
  11.  
  12. // alignHorizontal property
  13. #define ALIGNHORIZONTAL_LEFT     0
  14. #define ALIGNHORIZONTAL_CENTER   1
  15. #define ALIGNHORIZONTAL_RIGHT    2
  16. #define ALIGNHORIZONTAL_JUSTIFY  3
  17.  
  18. // alignment property
  19. #define ALIGNMENT_STRETCH              0
  20. #define ALIGNMENT_TOP_LEFT             1
  21. #define ALIGNMENT_CENTER               2
  22. #define ALIGNMENT_KEEP_ASPECT_STRETCH  3
  23. #define ALIGNMENT_TRUE_SIZE            4
  24.  
  25. // alignVertical property 
  26. #define ALIGNVERTICAL_TOP      0
  27. #define ALIGNVERTICAL_MIDDLE   1
  28. #define ALIGNVERTICAL_BOTTOM   2
  29. #define ALIGNVERTICAL_JUSTIFY  3
  30.  
  31. // Array.dir() and Array.dirExt() elements
  32. #define ARRAY_DIR_NAME        0 
  33. #define ARRAY_DIR_SIZE        1
  34. #define ARRAY_DIR_DATE        2
  35. #define ARRAY_DIR_TIME        3
  36. #define ARRAY_DIR_ATTR        4
  37. #define ARRAY_DIR_SHORT_NAME  5
  38. #define ARRAY_DIR_CREATE_DATE 6
  39. #define ARRAY_DIR_CREATE_TIME 7
  40. #define ARRAY_DIR_ACCESS_DATE 8
  41.  
  42. // borderStyle property
  43. #define BORDERSTYLE_DEFAULT      0
  44. #define BORDERSTYLE_RAISED       1
  45. #define BORDERSTYLE_LOWERED      2
  46. #define BORDERSTYLE_NONE         3
  47. #define BORDERSTYLE_SINGLE       4
  48. #define BORDERSTYLE_DOUBLE       5
  49. #define BORDERSTYLE_DROP_SHADOW  6
  50. #define BORDERSTYLE_CLIENT       7
  51. #define BORDERSTYLE_MODAL        8
  52. #define BORDERSTYLE_ETCHED_IN    9
  53. #define BORDERSTYLE_ETCHED_OUT   10
  54.  
  55. // color property 
  56. // The color properties of the printer object
  57. // are defined as PRINTER_COLOR below.
  58.  
  59. // duplex property
  60. #define DUPLEX_DEFAULT     0
  61. #define DUPLEX_NONE        1
  62. #define DUPLEX_VERTICAL    2
  63. #define DUPLEX_HORIZONTAL  3
  64.  
  65. // escape() bitmasked parameters
  66. #define ESCAPE_ALL           0
  67. #define ESCAPE_UNSAFE_ONLY   1   // bit 1
  68. #define ESCAPE_SPACE_TO_PLUS 2   // bit 2
  69. #define ESCAPE_KEEP_PLUS     4   // bit 3
  70.  
  71. // filterOptions property
  72. #define FILTEROPTIONS_MATCH_LENGTH_AND_CASE      0
  73. #define FILTEROPTIONS_MATCH_PARTIAL              1
  74. #define FILTEROPTIONS_IGNORE_CASE                2
  75. #define FILTEROPTIONS_MATCH_PARTIAL_IGNORE_CASE  3
  76.  
  77. // locateOptions property
  78. #define LOCATEOPTIONS_MATCH_LENGTH_AND_CASE      FILTEROPTIONS_MATCH_LENGTH_AND_CASE
  79. #define LOCATEOPTIONS_MATCH_PARTIAL              FILTEROPTIONS_MATCH_PARTIAL               
  80. #define LOCATEOPTIONS_IGNORE_CASE                FILTEROPTIONS_IGNORE_CASE          
  81. #define LOCATEOPTIONS_MATCH_PARTIAL_IGNORE_CASE  FILTEROPTIONS_MATCH_PARTIAL_IGNORE_CASE
  82.  
  83. // orientation property
  84. #define ORIENTATION_DEFAULT    0
  85. #define ORIENTATION_PORTRAIT   1
  86. #define ORIENTATION_LANDSCAPE  2
  87.  
  88. // output property
  89. #define OUTPUT_WINDOW        0
  90. #define OUTPUT_PRINTER       1
  91. #define OUTPUT_PRINTER_FILE  2
  92. #define OUTPUT_DEFAULT       3
  93. #define OUTPUT_HTML          4
  94. #define OUTPUT_HTML_FILE     5
  95.  
  96. // printer.color property
  97. #define PRINTER_COLOR_DEFAULT     0
  98. #define PRINTER_COLOR_MONOCHROME  1
  99. #define PRINTER_COLOR_COLOR       2
  100.  
  101. // printerSource property 
  102. #define PRINTER_SOURCE_INTRABUILDER_DEFAULT 0
  103. #define PRINTER_SOURCE_WINDOWS_DEFAULT      1
  104. #define PRINTER_SOURCE_SPECIFIC             2
  105.  
  106. // resolution property 
  107. #define RESOLUTION_DEFAULT  0
  108. #define RESOLUTION_DRAFT    1
  109. #define RESOLUTION_LOW      2
  110. #define RESOLUTION_MEDIUM   3
  111. #define RESOLUTION_HIGH     4
  112.  
  113. // rotate property
  114. #define ROTATE_NORMAL       0
  115. #define ROTATE_90_DEGREES   1
  116. #define ROTATE_180_DEGREES  2
  117. #define ROTATE_270_DEGREES  3
  118.  
  119. // state property
  120. #define STATE_CLOSED   0
  121. #define STATE_BROWSE   1
  122. #define STATE_EDIT     2
  123. #define STATE_APPEND   3
  124. #define STATE_FILTER   4
  125. #define STATE_LOCATE   5
  126.  
  127. // trueTypeFonts property
  128. #define TRUETYPE_FONTS_DEFAULT     0
  129. #define TRUETYPE_FONTS_BITMAP      1
  130. #define TRUETYPE_FONTS_DOWNLOAD    2
  131. #define TRUETYPE_FONTS_SUBSTITUTE  3
  132. #define TRUETYPE_FONTS_OUTLINE     4
  133.  
  134. // updateWhere property
  135. #define UPDATEWHERE_ALL_FIELDS       0
  136. #define UPDATEWHERE_KEY_FIELDS       1
  137. #define UPDATEWHERE_KEY_AND_CHANGED  2
  138.  
  139. #endif  // INTRA_H