home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 3 / PDCD_3.iso / languages / c / oslib / HelpData / DrawFile / HelpData next >
Text File  |  1995-06-29  |  28KB  |  615 lines

  1. drawfile_type
  2. Defined in:       <drawfile=>drawfile.$>.h
  3. Declaration:      typedef int drawfile_type;
  4. Values:           <drawfile_TYPE_FONT_TABLE>
  5.                   <drawfile_TYPE_TEXT>
  6.                   <drawfile_TYPE_PATH>
  7.                   <drawfile_TYPE_SPRITE>
  8.                   <drawfile_TYPE_GROUP>
  9.                   <drawfile_TYPE_TAGGED>
  10.                   <drawfile_TYPE_TEXT_AREA>
  11.                   <drawfile_TYPE_TEXT_COLUMN>
  12.                   <drawfile_TYPE_OPTIONS>
  13.                   <drawfile_TYPE_TRFM_TEXT>
  14.                   <drawfile_TYPE_TRFM_SPRITE>
  15.                   <drawfile_TYPE_JPEG>drawfile_path_style_flags
  16. Defined in:       <drawfile=>drawfile.$>.h
  17. Declaration:      typedef byte drawfile_path_style_flags;
  18. Values:           <drawfile_PATH_MITRED>
  19.                   <drawfile_PATH_ROUND>
  20.                   <drawfile_PATH_BEVELLED>
  21.                   <drawfile_PATH_BUTT>
  22.                   <drawfile_PATH_SQUARE>
  23.                   <drawfile_PATH_TRIANGLE>
  24.                   <drawfile_PATH_JOIN>
  25.                   <drawfile_PATH_END>
  26.                   <drawfile_PATH_START>
  27.                   <drawfile_PATH_WINDING_EVEN_ODD>
  28.                   <drawfile_PATH_DASHED>
  29.                   <drawfile_PATH_CAP_WIDTH>
  30.                   <drawfile_PATH_CAP_LENGTH>drawfile_text_flags
  31. Defined in:       <drawfile=>drawfile.$>.h
  32. Declaration:      typedef bits drawfile_text_flags;
  33. Values:           <drawfile_TEXT_KERN>
  34.                   <drawfile_TEXT_RIGHT_TO_LEFT>
  35.                   <drawfile_TEXT_UNDERLINE>drawfile_render_flags
  36. Defined in:       <drawfile=>drawfile.$>.h
  37. Declaration:      typedef bits drawfile_render_flags;
  38. Values:           <drawfile_RENDER_BBOXES>
  39.                   <drawfile_RENDER_SUPPRESS>
  40.                   <drawfile_RENDER_GIVEN_FLATNESS>drawfile_declare_fonts_flags
  41. Defined in:       <drawfile=>drawfile.$>.h
  42. Declaration:      typedef bits drawfile_declare_fonts_flags;
  43. Values:           <drawfile_NO_DOWNLOAD>draw_paper_options
  44. Defined in:       <drawfile=>drawfile.$>.h
  45. Declaration:      typedef bits draw_paper_options;
  46. Values:           <draw_PAPER_SHOW>
  47.                   <draw_PAPER_LANDSCAPE>
  48.                   <draw_PAPER_DEFAULT>draw_entry_mode
  49. Defined in:       <drawfile=>drawfile.$>.h
  50. Declaration:      typedef bits draw_entry_mode;
  51. Values:           <draw_ENTRY_MODE_LINE>
  52.                   <draw_ENTRY_MODE_CLOSED_LINE>
  53.                   <draw_ENTRY_MODE_CURVE>
  54.                   <draw_ENTRY_MODE_CLOSED_CURVE>
  55.                   <draw_ENTRY_MODE_RECTANGLE>
  56.                   <draw_ENTRY_MODE_ELLIPSE>
  57.                   <draw_ENTRY_MODE_TEXT_LINE>
  58.                   <draw_ENTRY_MODE_SELECT>drawfile_font_def
  59. Defined in:       <drawfile=>drawfile.$>.h
  60. Declaration:      typedef
  61.                      struct
  62.                      {  byte font_index;
  63.                         char font_name [...];
  64.                      }
  65.                      drawfile_font_def;drawfile_text_style
  66. Defined in:       <drawfile=>drawfile.$>.h
  67. Declaration:      typedef
  68.                      struct
  69.                      {  byte font_index;
  70.                         byte reserved [3];
  71.                      }
  72.                      drawfile_text_style;drawfile_path_style
  73. Defined in:       <drawfile=>drawfile.$>.h
  74. Declaration:      typedef
  75.                      struct
  76.                      {  <drawfile_path_style_flags> flags;
  77.                         byte reserved;
  78.                         byte cap_width;
  79.                         byte cap_length;
  80.                      }
  81.                      drawfile_path_style;drawfile_font_table
  82. Defined in:       <drawfile=>drawfile.$>.h
  83. Declaration:      typedef
  84.                      struct
  85.                      {  <drawfile_font_def> font_def [...];
  86.                      }
  87.                      drawfile_font_table;drawfile_text
  88. Defined in:       <drawfile=>drawfile.$>.h
  89. Declaration:      typedef
  90.                      struct
  91.                      {  <os_box=>os.os_box> bbox;
  92.                         <os_colour=>os.os_colour> fill;
  93.                         <os_colour=>os.os_colour> bg_hint;
  94.                         <drawfile_text_style> style;
  95.                         int xsize;
  96.                         int ysize;
  97.                         <os_coord=>os.os_coord> base;
  98.                         char text [...];
  99.                      }
  100.                      drawfile_text;drawfile_path
  101. Defined in:       <drawfile=>drawfile.$>.h
  102. Declaration:      typedef
  103.                      struct
  104.                      {  <os_box=>os.os_box> bbox;
  105.                         <os_colour=>os.os_colour> fill;
  106.                         <os_colour=>os.os_colour> outline;
  107.                         int width;
  108.                         <drawfile_path_style> style;
  109.                         <draw_path=>draw.draw_path> path;
  110.                      }
  111.                      drawfile_path;drawfile_path_with_pattern
  112. Defined in:       <drawfile=>drawfile.$>.h
  113. Declaration:      typedef
  114.                      struct
  115.                      {  <os_box=>os.os_box> bbox;
  116.                         <os_colour=>os.os_colour> fill;
  117.                         <os_colour=>os.os_colour> outline;
  118.                         int width;
  119.                         <drawfile_path_style> style;
  120.                         <draw_dash_pattern=>draw.draw_dash_pattern> pattern;
  121.                         <draw_path=>draw.draw_path> path;
  122.                      }
  123.                      drawfile_path_with_pattern;drawfile_sprite
  124. Defined in:       <drawfile=>drawfile.$>.h
  125. Declaration:      typedef
  126.                      struct
  127.                      {  <os_box=>os.os_box> bbox;
  128.                         <osspriteop_header=>osspriteop.osspriteop_header> header;
  129.                         byte data [...];
  130.                      }
  131.                      drawfile_sprite;drawfile_group
  132. Defined in:       <drawfile=>drawfile.$>.h
  133. Declaration:      typedef
  134.                      struct
  135.                      {  <os_box=>os.os_box> bbox;
  136.                         char name [12];
  137.                         int objects [...];
  138.                      }
  139.                      drawfile_group;
  140. Fields:           objects - Should be cast to pointer to objectdrawfile_tagged
  141. Defined in:       <drawfile=>drawfile.$>.h
  142. Declaration:      typedef
  143.                      struct
  144.                      {  <os_box=>os.os_box> bbox;
  145.                         <drawfile_type> tag;
  146.                         int object [...];
  147.                      }
  148.                      drawfile_tagged;
  149. Fields:           object - Should be cast to pointer to objectdrawfile_text_column
  150. Defined in:       <drawfile=>drawfile.$>.h
  151. Declaration:      typedef
  152.                      struct
  153.                      {  <os_box=>os.os_box> box;
  154.                      }
  155.                      drawfile_text_column;drawfile_text_column_list
  156. Defined in:       <drawfile=>drawfile.$>.h
  157. Declaration:      typedef
  158.                      struct
  159.                      {  struct
  160.                         {  <drawfile_type> type;
  161.                            int size;
  162.                            <drawfile_text_column> data;
  163.                         }
  164.                         columns [...];
  165.                      }
  166.                      drawfile_text_column_list;drawfile_area_text
  167. Defined in:       <drawfile=>drawfile.$>.h
  168. Declaration:      typedef
  169.                      struct
  170.                      {  <drawfile_type> type;
  171.                         int reserved [2];
  172.                         <os_colour=>os.os_colour> fill;
  173.                         <os_colour=>os.os_colour> bg_hint;
  174.                         char text [...];
  175.                      }
  176.                      drawfile_area_text;drawfile_text_area
  177. Defined in:       <drawfile=>drawfile.$>.h
  178. Declaration:      typedef
  179.                      struct
  180.                      {  <os_box=>os.os_box> bbox;
  181.                         <drawfile_text_column_list> header;
  182.                         <drawfile_area_text> area_text;
  183.                      }
  184.                      drawfile_text_area;drawfile_options
  185. Defined in:       <drawfile=>drawfile.$>.h
  186. Declaration:      typedef
  187.                      struct
  188.                      {  <os_box=>os.os_box> bbox;
  189.                         int paper_size;
  190.                         <draw_paper_options=>draw.draw_paper_options> paper_opt