home *** CD-ROM | disk | FTP | other *** search
- drawfile_type
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef int drawfile_type;
- Values: <drawfile_TYPE_FONT_TABLE>
- <drawfile_TYPE_TEXT>
- <drawfile_TYPE_PATH>
- <drawfile_TYPE_SPRITE>
- <drawfile_TYPE_GROUP>
- <drawfile_TYPE_TAGGED>
- <drawfile_TYPE_TEXT_AREA>
- <drawfile_TYPE_TEXT_COLUMN>
- <drawfile_TYPE_OPTIONS>
- <drawfile_TYPE_TRFM_TEXT>
- <drawfile_TYPE_TRFM_SPRITE>
- <drawfile_TYPE_JPEG>drawfile_path_style_flags
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef byte drawfile_path_style_flags;
- Values: <drawfile_PATH_MITRED>
- <drawfile_PATH_ROUND>
- <drawfile_PATH_BEVELLED>
- <drawfile_PATH_BUTT>
- <drawfile_PATH_SQUARE>
- <drawfile_PATH_TRIANGLE>
- <drawfile_PATH_JOIN>
- <drawfile_PATH_END>
- <drawfile_PATH_START>
- <drawfile_PATH_WINDING_EVEN_ODD>
- <drawfile_PATH_DASHED>
- <drawfile_PATH_CAP_WIDTH>
- <drawfile_PATH_CAP_LENGTH>drawfile_text_flags
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef bits drawfile_text_flags;
- Values: <drawfile_TEXT_KERN>
- <drawfile_TEXT_RIGHT_TO_LEFT>
- <drawfile_TEXT_UNDERLINE>drawfile_render_flags
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef bits drawfile_render_flags;
- Values: <drawfile_RENDER_BBOXES>
- <drawfile_RENDER_SUPPRESS>
- <drawfile_RENDER_GIVEN_FLATNESS>drawfile_declare_fonts_flags
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef bits drawfile_declare_fonts_flags;
- Values: <drawfile_NO_DOWNLOAD>draw_paper_options
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef bits draw_paper_options;
- Values: <draw_PAPER_SHOW>
- <draw_PAPER_LANDSCAPE>
- <draw_PAPER_DEFAULT>draw_entry_mode
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef bits draw_entry_mode;
- Values: <draw_ENTRY_MODE_LINE>
- <draw_ENTRY_MODE_CLOSED_LINE>
- <draw_ENTRY_MODE_CURVE>
- <draw_ENTRY_MODE_CLOSED_CURVE>
- <draw_ENTRY_MODE_RECTANGLE>
- <draw_ENTRY_MODE_ELLIPSE>
- <draw_ENTRY_MODE_TEXT_LINE>
- <draw_ENTRY_MODE_SELECT>drawfile_font_def
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { byte font_index;
- char font_name [...];
- }
- drawfile_font_def;drawfile_text_style
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { byte font_index;
- byte reserved [3];
- }
- drawfile_text_style;drawfile_path_style
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <drawfile_path_style_flags> flags;
- byte reserved;
- byte cap_width;
- byte cap_length;
- }
- drawfile_path_style;drawfile_font_table
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <drawfile_font_def> font_def [...];
- }
- drawfile_font_table;drawfile_text
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <os_colour=>os.os_colour> fill;
- <os_colour=>os.os_colour> bg_hint;
- <drawfile_text_style> style;
- int xsize;
- int ysize;
- <os_coord=>os.os_coord> base;
- char text [...];
- }
- drawfile_text;drawfile_path
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <os_colour=>os.os_colour> fill;
- <os_colour=>os.os_colour> outline;
- int width;
- <drawfile_path_style> style;
- <draw_path=>draw.draw_path> path;
- }
- drawfile_path;drawfile_path_with_pattern
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <os_colour=>os.os_colour> fill;
- <os_colour=>os.os_colour> outline;
- int width;
- <drawfile_path_style> style;
- <draw_dash_pattern=>draw.draw_dash_pattern> pattern;
- <draw_path=>draw.draw_path> path;
- }
- drawfile_path_with_pattern;drawfile_sprite
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <osspriteop_header=>osspriteop.osspriteop_header> header;
- byte data [...];
- }
- drawfile_sprite;drawfile_group
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- char name [12];
- int objects [...];
- }
- drawfile_group;
- Fields: objects - Should be cast to pointer to objectdrawfile_tagged
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <drawfile_type> tag;
- int object [...];
- }
- drawfile_tagged;
- Fields: object - Should be cast to pointer to objectdrawfile_text_column
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> box;
- }
- drawfile_text_column;drawfile_text_column_list
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { struct
- { <drawfile_type> type;
- int size;
- <drawfile_text_column> data;
- }
- columns [...];
- }
- drawfile_text_column_list;drawfile_area_text
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <drawfile_type> type;
- int reserved [2];
- <os_colour=>os.os_colour> fill;
- <os_colour=>os.os_colour> bg_hint;
- char text [...];
- }
- drawfile_area_text;drawfile_text_area
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <drawfile_text_column_list> header;
- <drawfile_area_text> area_text;
- }
- drawfile_text_area;drawfile_options
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- int paper_size;
- <draw_paper_options=>draw.draw_paper_options> paper_options;
- float grid_spacing;
- int grid_division;
- bool isometric;
- bool auto_adjust;
- bool show;
- bool lock;
- bool cm;
- int zoom_mul;
- int zoom_div;
- bool zoom_lock;
- bool toolbox;
- <draw_entry_mode=>draw.draw_entry_mode> entry_mode;
- int undo_size;
- }
- drawfile_options;drawfile_trfm_text
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <os_trfm=>os.os_trfm> trfm;
- <drawfile_text_flags> flags;
- <os_colour=>os.os_colour> fill;
- <os_colour=>os.os_colour> bg_hint;
- <drawfile_text_style> style;
- int xsize;
- int ysize;
- <os_coord=>os.os_coord> base;
- char text [...];
- }
- drawfile_trfm_text;drawfile_trfm_sprite
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- <os_trfm=>os.os_trfm> trfm;
- <osspriteop_header=>osspriteop.osspriteop_header> header;
- byte data [...];
- }
- drawfile_trfm_sprite;drawfile_jpeg
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bbox;
- int width;
- int height;
- int xdpi;
- int ydpi;
- <os_trfm=>os.os_trfm> trfm;
- int len;
- <jpeg_image=>jpeg.jpeg_image> image;
- }
- drawfile_jpeg;drawfile_object
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <drawfile_type> type;
- int size;
- union
- { <drawfile_font_table> font_table;
- <drawfile_text> text;
- <drawfile_path> path;
- <drawfile_path_with_pattern> path_with_pattern;
- <drawfile_sprite> sprite;
- <drawfile_group> group;
- <drawfile_tagged> tagged;
- <drawfile_text_column> text_column;
- <drawfile_text_area> text_area;
- <drawfile_options> options;
- <drawfile_trfm_text> trfm_text;
- <drawfile_trfm_sprite> trfm_sprite;
- <drawfile_jpeg> jpeg;
- }
- data;
- }
- drawfile_object;drawfile_diagram
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { char tag [4];
- int major_version;
- int minor_version;
- char source [12];
- <os_box=>os.os_box> bbox;
- <drawfile_object> objects [...];
- }
- drawfile_diagram;
- Fields: tag - Draw drawfile_bbox_flags
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef bits drawfile_bbox_flags;drawfile_render_state
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <drawfile_object> *object;
- <drawfile_diagram> *diagram;
- <drawfile_object> *font_table;
- <drawfile_render_flags> flags;
- <os_trfm=>os.os_trfm> *trfm;
- <os_box=>os.os_box> *clip;
- int flatness;
- <os_error=>os.os_error> *error;
- }
- drawfile_render_state;
- Fields: flags - Flags as passed to DrawFile_Renderdrawfile_declare_fonts_state
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: typedef
- struct
- { <drawfile_object> *object;
- <drawfile_diagram> *diagram;
- <drawfile_object> *font_table;
- <drawfile_declare_fonts_flags> flags;
- <os_error=>os.os_error> *error;
- }
- drawfile_declare_fonts_state;error_DRAW_FILE_NOT_DRAW
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_NOT_DRAW 0x20C00uerror_DRAW_FILE_VERSION
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_VERSION 0x20C01uerror_DRAW_FILE_FONT_TAB
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_FONT_TAB 0x20C02uerror_DRAW_FILE_BAD_FONT_NO
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_BAD_FONT_NO 0x20C03uerror_DRAW_FILE_BAD_MODE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_BAD_MODE 0x20C04uerror_DRAW_FILE_BAD_FILE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_BAD_FILE 0x20C05uerror_DRAW_FILE_BAD_GROUP
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_BAD_GROUP 0x20C06uerror_DRAW_FILE_BAD_TAG
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_BAD_TAG 0x20C07uerror_DRAW_FILE_SYNTAX
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_SYNTAX 0x20C08uerror_DRAW_FILE_FONT_NO
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_FONT_NO 0x20C09uerror_DRAW_FILE_AREA_VER
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_AREA_VER 0x20C0Auerror_DRAW_FILE_NO_AREA_VER
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define error_DRAW_FILE_NO_AREA_VER 0x20C0Budrawfile_TYPE_FONT_TABLE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_FONT_TABLE ((<drawfile_type>) 0)drawfile_TYPE_TEXT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_TEXT ((<drawfile_type>) 1)drawfile_TYPE_PATH
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_PATH ((<drawfile_type>) 2)drawfile_TYPE_SPRITE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_SPRITE ((<drawfile_type>) 5)drawfile_TYPE_GROUP
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_GROUP ((<drawfile_type>) 6)drawfile_TYPE_TAGGED
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_TAGGED ((<drawfile_type>) 7)drawfile_TYPE_TEXT_AREA
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_TEXT_AREA ((<drawfile_type>) 9)drawfile_TYPE_TEXT_COLUMN
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_TEXT_COLUMN ((<drawfile_type>) 10)drawfile_TYPE_OPTIONS
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_OPTIONS ((<drawfile_type>) 11)drawfile_TYPE_TRFM_TEXT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_TRFM_TEXT ((<drawfile_type>) 12)drawfile_TYPE_TRFM_SPRITE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_TRFM_SPRITE ((<drawfile_type>) 13)drawfile_TYPE_JPEG
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TYPE_JPEG ((<drawfile_type>) 16)drawfile_PATH_MITRED
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_MITRED ((<drawfile_path_style_flags>) 0)drawfile_PATH_ROUND
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_ROUND ((<drawfile_path_style_flags>) 1)drawfile_PATH_BEVELLED
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_BEVELLED ((<drawfile_path_style_flags>) 2)drawfile_PATH_BUTT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_BUTT ((<drawfile_path_style_flags>) 0)drawfile_PATH_SQUARE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_SQUARE ((<drawfile_path_style_flags>) 2)drawfile_PATH_TRIANGLE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_TRIANGLE ((<drawfile_path_style_flags>) 3)drawfile_PATH_JOIN_SHIFT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_JOIN_SHIFT 0drawfile_PATH_JOIN
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_JOIN ((<drawfile_path_style_flags>) 3)drawfile_PATH_END_SHIFT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_END_SHIFT 2drawfile_PATH_END
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_END ((<drawfile_path_style_flags>) 12)drawfile_PATH_START_SHIFT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_START_SHIFT 4drawfile_PATH_START
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_START ((<drawfile_path_style_flags>) 48)drawfile_PATH_WINDING_EVEN_ODD
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_WINDING_EVEN_ODD ((<drawfile_path_style_flags>) 64)drawfile_PATH_DASHED
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_DASHED ((<drawfile_path_style_flags>) 128)drawfile_PATH_CAP_WIDTH_SHIFT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_CAP_WIDTH_SHIFT 16drawfile_PATH_CAP_WIDTH
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_CAP_WIDTH ((<drawfile_path_style_flags>) 16711680)drawfile_PATH_CAP_LENGTH_SHIFT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_CAP_LENGTH_SHIFT 24drawfile_PATH_CAP_LENGTH
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_PATH_CAP_LENGTH ((<drawfile_path_style_flags>) -16777216)drawfile_TEXT_KERN
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TEXT_KERN ((<drawfile_text_flags>) 1)drawfile_TEXT_RIGHT_TO_LEFT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TEXT_RIGHT_TO_LEFT ((<drawfile_text_flags>) 2)drawfile_TEXT_UNDERLINE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_TEXT_UNDERLINE ((<drawfile_text_flags>) 4)drawfile_RENDER_BBOXES
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_RENDER_BBOXES ((<drawfile_render_flags>) 1)drawfile_RENDER_SUPPRESS
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_RENDER_SUPPRESS ((<drawfile_render_flags>) 2)drawfile_RENDER_GIVEN_FLATNESS
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_RENDER_GIVEN_FLATNESS ((<drawfile_render_flags>) 4)drawfile_NO_DOWNLOAD
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define drawfile_NO_DOWNLOAD ((<drawfile_declare_fonts_flags>) 1)draw_PAPER_SHOW
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_PAPER_SHOW ((<draw_paper_options=>draw.draw_paper_options>) 1)draw_PAPER_LANDSCAPE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_PAPER_LANDSCAPE ((<draw_paper_options=>draw.draw_paper_options>) 16)draw_PAPER_DEFAULT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_PAPER_DEFAULT ((<draw_paper_options=>draw.draw_paper_options>) 256)draw_ENTRY_MODE_LINE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_LINE ((<draw_entry_mode=>draw.draw_entry_mode>) 1)draw_ENTRY_MODE_CLOSED_LINE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_CLOSED_LINE ((<draw_entry_mode=>draw.draw_entry_mode>) 2)draw_ENTRY_MODE_CURVE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_CURVE ((<draw_entry_mode=>draw.draw_entry_mode>) 4)draw_ENTRY_MODE_CLOSED_CURVE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_CLOSED_CURVE ((<draw_entry_mode=>draw.draw_entry_mode>) 8)draw_ENTRY_MODE_RECTANGLE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_RECTANGLE ((<draw_entry_mode=>draw.draw_entry_mode>) 16)draw_ENTRY_MODE_ELLIPSE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_ELLIPSE ((<draw_entry_mode=>draw.draw_entry_mode>) 32)draw_ENTRY_MODE_TEXT_LINE
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_TEXT_LINE ((<draw_entry_mode=>draw.draw_entry_mode>) 64)draw_ENTRY_MODE_SELECT
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: #define draw_ENTRY_MODE_SELECT ((<draw_entry_mode=>draw.draw_entry_mode>) 128)xdrawfile_render
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern <os_error=>os.os_error> *xdrawfile_render (<drawfile_render_flags> flags,
- <drawfile_diagram> const *diagram,
- int size,
- <os_trfm=>os.os_trfm> const *trfm,
- <os_box=>os.os_box> const *clip,
- int flatness);
- Entry: flags (R0)
- diagram (R1)
- size (R2)
- trfm (R3)
- clip (R4)
- flatness (R5)drawfile_render
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern void drawfile_render (<drawfile_render_flags> flags,
- <drawfile_diagram> const *diagram,
- int size,
- <os_trfm=>os.os_trfm> const *trfm,
- <os_box=>os.os_box> const *clip,
- int flatness);
- Entry: flags (R0)
- diagram (R1)
- size (R2)
- trfm (R3)
- clip (R4)
- flatness (R5)xdrawfile_bbox
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern <os_error=>os.os_error> *xdrawfile_bbox (<drawfile_bbox_flags> flags,
- <drawfile_diagram> const *diagram,
- int size,
- <os_trfm=>os.os_trfm> const *trfm,
- <os_box=>os.os_box> *bbox);
- Entry: flags (R0)
- diagram (R1)
- size (R2)
- trfm (R3)
- bbox (R4)drawfile_bbox
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern void drawfile_bbox (<drawfile_bbox_flags> flags,
- <drawfile_diagram> const *diagram,
- int size,
- <os_trfm=>os.os_trfm> const *trfm,
- <os_box=>os.os_box> *bbox);
- Entry: flags (R0)
- diagram (R1)
- size (R2)
- trfm (R3)
- bbox (R4)xdrawfile_declare_fonts
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern <os_error=>os.os_error> *xdrawfile_declare_fonts (<drawfile_declare_fonts_flags> flags,
- <drawfile_diagram> const *diagram,
- int size);
- Entry: flags (R0)
- diagram (R1)
- size (R2)drawfile_declare_fonts
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern void drawfile_declare_fonts (<drawfile_declare_fonts_flags> flags,
- <drawfile_diagram> const *diagram,
- int size);
- Entry: flags (R0)
- diagram (R1)
- size (R2)xservice_draw_object_render
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_draw_object_render (<drawfile_type> type,
- <drawfile_render_state> *state,
- bool *unclaimed);
- Description: Render unknown Draw object in Draw file
- Entry: type (R0)
- state (R2)
- Exit: unclaimed (R1)service_draw_object_render
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern bool service_draw_object_render (<drawfile_type> type,
- <drawfile_render_state> *state);
- Description: Render unknown Draw object in Draw file
- Entry: type (R0)
- state (R2)
- Returns: unclaimed (R1)xservice_draw_object_declare_fonts
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_draw_object_declare_fonts (<drawfile_type> type,
- <drawfile_declare_fonts_state> *state,
- bool *unclaimed);
- Description: Declare fonts for unknown Draw object in Draw file
- Entry: type (R0)
- state (R2)
- Exit: unclaimed (R1)service_draw_object_declare_fonts
- Defined in: <drawfile=>drawfile.$>.h
- Declaration: extern bool service_draw_object_declare_fonts (<drawfile_type> type,
- <drawfile_declare_fonts_state> *state);
- Description: Declare fonts for unknown Draw object in Draw file
- Entry: type (R0)
- state (R2)
- Returns: unclaimed (R1)DrawFile
- <drawfile_type>
- <drawfile_path_style_flags>
- <drawfile_text_flags>
- <drawfile_render_flags>
- <drawfile_declare_fonts_flags>
- <draw_paper_options>
- <draw_entry_mode>
- <drawfile_font_def>
- <drawfile_text_style>
- <drawfile_path_style>
- <drawfile_font_table>
- <drawfile_text>
- <drawfile_path>
- <drawfile_path_with_pattern>
- <drawfile_sprite>
- <drawfile_group>
- <drawfile_tagged>
- <drawfile_text_column>
- <drawfile_text_column_list>
- <drawfile_area_text>
- <drawfile_text_area>
- <drawfile_options>
- <drawfile_trfm_text>
- <drawfile_trfm_sprite>
- <drawfile_jpeg>
- <drawfile_object>
- <drawfile_diagram>
- <drawfile_bbox_flags>
- <drawfile_render_state>
- <drawfile_declare_fonts_state>
- <error_DRAW_FILE_NOT_DRAW>
- <error_DRAW_FILE_VERSION>
- <error_DRAW_FILE_FONT_TAB>
- <error_DRAW_FILE_BAD_FONT_NO>
- <error_DRAW_FILE_BAD_MODE>
- <error_DRAW_FILE_BAD_FILE>
- <error_DRAW_FILE_BAD_GROUP>
- <error_DRAW_FILE_BAD_TAG>
- <error_DRAW_FILE_SYNTAX>
- <error_DRAW_FILE_FONT_NO>
- <error_DRAW_FILE_AREA_VER>
- <error_DRAW_FILE_NO_AREA_VER>
- <drawfile_TYPE_FONT_TABLE>
- <drawfile_TYPE_TEXT>
- <drawfile_TYPE_PATH>
- <drawfile_TYPE_SPRITE>
- <drawfile_TYPE_GROUP>
- <drawfile_TYPE_TAGGED>
- <drawfile_TYPE_TEXT_AREA>
- <drawfile_TYPE_TEXT_COLUMN>
- <drawfile_TYPE_OPTIONS>
- <drawfile_TYPE_TRFM_TEXT>
- <drawfile_TYPE_TRFM_SPRITE>
- <drawfile_TYPE_JPEG>
- <drawfile_PATH_MITRED>
- <drawfile_PATH_ROUND>
- <drawfile_PATH_BEVELLED>
- <drawfile_PATH_BUTT>
- <drawfile_PATH_SQUARE>
- <drawfile_PATH_TRIANGLE>
- <drawfile_PATH_JOIN_SHIFT>
- <drawfile_PATH_JOIN>
- <drawfile_PATH_END_SHIFT>
- <drawfile_PATH_END>
- <drawfile_PATH_START_SHIFT>
- <drawfile_PATH_START>
- <drawfile_PATH_WINDING_EVEN_ODD>
- <drawfile_PATH_DASHED>
- <drawfile_PATH_CAP_WIDTH_SHIFT>
- <drawfile_PATH_CAP_WIDTH>
- <drawfile_PATH_CAP_LENGTH_SHIFT>
- <drawfile_PATH_CAP_LENGTH>
- <drawfile_TEXT_KERN>
- <drawfile_TEXT_RIGHT_TO_LEFT>
- <drawfile_TEXT_UNDERLINE>
- <drawfile_RENDER_BBOXES>
- <drawfile_RENDER_SUPPRESS>
- <drawfile_RENDER_GIVEN_FLATNESS>
- <drawfile_NO_DOWNLOAD>
- <draw_PAPER_SHOW>
- <draw_PAPER_LANDSCAPE>
- <draw_PAPER_DEFAULT>
- <draw_ENTRY_MODE_LINE>
- <draw_ENTRY_MODE_CLOSED_LINE>
- <draw_ENTRY_MODE_CURVE>
- <draw_ENTRY_MODE_CLOSED_CURVE>
- <draw_ENTRY_MODE_RECTANGLE>
- <draw_ENTRY_MODE_ELLIPSE>
- <draw_ENTRY_MODE_TEXT_LINE>
- <draw_ENTRY_MODE_SELECT>
- <xdrawfile_render>
- <drawfile_render>
- <xdrawfile_bbox>
- <drawfile_bbox>
- <xdrawfile_declare_fonts>
- <drawfile_declare_fonts>
- <xservice_draw_object_render>
- <service_draw_object_render>
- <xservice_draw_object_declare_fonts>
- <service_draw_object_declare_fonts>