home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-09-22 | 43.1 KB | 1,072 lines |
- font_f
- Defined in: <font=>font.$>.h
- Declaration: typedef byte font_f;font_paint_block
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { <os_coord=>os.os_coord> space;
- <os_coord=>os.os_coord> letter;
- <os_box=>os.os_box> rubout;
- }
- font_paint_block;font_scan_block
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { <os_coord=>os.os_coord> space;
- <os_coord=>os.os_coord> letter;
- int split_char;
- <os_box=>os.os_box> bbox;
- }
- font_scan_block;font_thresholds
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { byte t [...];
- }
- font_thresholds;font_colour_table
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { byte c [...];
- }
- font_colour_table;font_bbox_info
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { <os_box=>os.os_box> bboxes [256];
- }
- font_bbox_info;font_width_info
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { int widths [256];
- }
- font_width_info;font_misc_info
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { short x0;
- short y0;
- short x1;
- short y1;
- short xkern;
- short ykern;
- short italic_correction;
- byte underline_position;
- byte underline_thickness;
- short cap_height;
- short xheight;
- short descender;
- short ascender;
- int reserved;
- }
- font_misc_info;font_short_kern_pair
- Defined in: <font=>font.$>.h
- Declaration: typedef bits font_short_kern_pair;font_long_kern_pair
- Defined in: <font=>font.$>.h
- Declaration: typedef
- struct
- { int c;
- int xkern;
- int ykern;
- }
- font_long_kern_pair;font_kern_info
- Defined in: <font=>font.$>.h
- Declaration: typedef
- union
- { struct
- { int table [256];
- int size;
- bits flags;
- <font_long_kern_pair> pairs [...];
- }
- long_info;
- struct
- { int table [256];
- int size;
- bits flags;
- <font_short_kern_pair> pairs [...];
- }
- short_info;
- }
- font_kern_info;font_OS_UNIT
- Defined in: <font=>font.$>.h
- Declaration: #define font_OS_UNIT 400font_INCH
- Defined in: <font=>font.$>.h
- Declaration: #define font_INCH 72000font_POINT
- Defined in: <font=>font.$>.h
- Declaration: #define font_POINT 1000font_COMMAND_NULL
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_NULL ((char) '\\x00')font_COMMAND_XMOVE
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_XMOVE ((char) '\\x09')font_COMMAND_LINEFEED
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_LINEFEED ((char) '\\x0A')font_COMMAND_YMOVE
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_YMOVE ((char) '\\x0B')font_COMMAND_RETURN
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_RETURN ((char) '\\x0D')font_COMMAND_GCOL
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_GCOL ((char) '\\x11')font_COMMAND_COLOURS
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_COLOURS ((char) '\\x12')font_COMMAND_TRUE_COLOURS
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_TRUE_COLOURS ((char) '\\x13')font_COMMAND_COMMENT
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_COMMENT ((char) '\\x15')font_COMMAND_UNDERLINE
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_UNDERLINE ((char) '\\x19')font_COMMAND_FONT
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_FONT ((char) '\\x1A')font_COMMAND_HOM_TRFM
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_HOM_TRFM ((char) '\\x1B')font_COMMAND_TRFM
- Defined in: <font=>font.$>.h
- Declaration: #define font_COMMAND_TRFM ((char) '\\x1C')font_JUSTIFY
- Defined in: <font=>font.$>.h
- Declaration: #define font_JUSTIFY 0x1ufont_RUBOUT
- Defined in: <font=>font.$>.h
- Declaration: #define font_RUBOUT 0x2ufont_OS_UNITS
- Defined in: <font=>font.$>.h
- Declaration: #define font_OS_UNITS 0x10ufont_GIVEN_BLOCK
- Defined in: <font=>font.$>.h
- Declaration: #define font_GIVEN_BLOCK 0x20ufont_GIVEN_TRFM
- Defined in: <font=>font.$>.h
- Declaration: #define font_GIVEN_TRFM 0x40ufont_GIVEN_LENGTH
- Defined in: <font=>font.$>.h
- Declaration: #define font_GIVEN_LENGTH 0x80ufont_GIVEN_FONT
- Defined in: <font=>font.$>.h
- Declaration: #define font_GIVEN_FONT 0x100ufont_KERN
- Defined in: <font=>font.$>.h
- Declaration: #define font_KERN 0x200ufont_RIGHT_TO_LEFT
- Defined in: <font=>font.$>.h
- Declaration: #define font_RIGHT_TO_LEFT 0x400ufont_RETURN_CARET_POS
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_CARET_POS 0x20000ufont_RETURN_BBOX
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_BBOX 0x40000ufont_RETURN_MATRIX
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_MATRIX 0x80000ufont_RETURN_SPLIT_COUNT
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_SPLIT_COUNT 0x100000ufont_NO_OUTPUT
- Defined in: <font=>font.$>.h
- Declaration: #define font_NO_OUTPUT 0x1ufont_ADD_HINTS
- Defined in: <font=>font.$>.h
- Declaration: #define font_ADD_HINTS 0x2ufont_OUTPUT_SKELETON
- Defined in: <font=>font.$>.h
- Declaration: #define font_OUTPUT_SKELETON 0x4ufont_CONVERT_BITMAP
- Defined in: <font=>font.$>.h
- Declaration: #define font_CONVERT_BITMAP 0x8ufont_ERROR_IF_BITMAP
- Defined in: <font=>font.$>.h
- Declaration: #define font_ERROR_IF_BITMAP 0x10uerror_FONT_NO_ROOM
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_ROOM 0x200uerror_FONT_CACHE_FULL
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_CACHE_FULL 0x201uerror_FONT_NO_CACHE
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_CACHE 0x202uerror_FONT_TOO_LONG
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_TOO_LONG 0x203uerror_FONT64K
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT64K 0x204uerror_FONT_PAL_TOO_BIG
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_PAL_TOO_BIG 0x205uerror_FONT_BAD_TRAN_BITS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_TRAN_BITS 0x206uerror_FONT_NOT_ENOUGH_BITS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NOT_ENOUGH_BITS 0x207uerror_FONT_NO_FONT
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_FONT 0x208uerror_FONT_NO_PIXELS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_PIXELS 0x209uerror_FONT_BAD_FONT_NUMBER
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_FONT_NUMBER 0x20Auerror_FONT_NOT_FOUND
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NOT_FOUND 0x20Buerror_FONT_BAD_FONT_FILE
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_FONT_FILE 0x20Cuerror_FONT_NO_HANDLES
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_HANDLES 0x20Duerror_FONT_BAD_COUNTER
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_COUNTER 0x20Euerror_FONT_BAD_CTRL_CHAR
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_CTRL_CHAR 0x20Fuerror_FONTS_IN_USE
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONTS_IN_USE 0x210uerror_FONT_BAD_SEGMENT
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_SEGMENT 0x211uerror_FONT_BAD_PREFIX
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_PREFIX 0x212uerror_FONT_RESERVED
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_RESERVED 0x213uerror_FONT_BAD_CHAR_CODE
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_CHAR_CODE 0x214uerror_FONT_NO_BITMAPS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_BITMAPS 0x215uerror_FONT_NO_BITMAPS2
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_BITMAPS2 0x216uerror_FONT_BAD_FONT_CACHE_FILE
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_FONT_CACHE_FILE 0x217uerror_FONT_FIELD_NOT_FOUND
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_FIELD_NOT_FOUND 0x218uerror_FONT_BAD_MATRIX
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_MATRIX 0x219uerror_FONT_OVERFLOW
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_OVERFLOW 0x21Auerror_FONT_DIVBY0
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_DIVBY0 0x21Buerror_FONT_BAD_READ_METRICS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_READ_METRICS 0x21Cuerror_FONT_BAD_RGB
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_RGB 0x21Duerror_FONT_ENCODING_NOT_FOUND
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_ENCODING_NOT_FOUND 0x21Euerror_FONT_MUST_HAVE_SLASH
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_MUST_HAVE_SLASH 0x21Fuerror_FONT_BAD_ENCODING_SIZE
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_ENCODING_SIZE 0x220uerror_FONT_TOO_MANY_IDS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_TOO_MANY_IDS 0x221uerror_FONT_TOO_FEW_IDS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_TOO_FEW_IDS 0x222uerror_FONT_NO_BASE_ENCODING
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_NO_BASE_ENCODING 0x223uerror_FONT_IDENTIFIER_NOT_FOUND
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_IDENTIFIER_NOT_FOUND 0x224uerror_FONT_TOO_MANY_CHUNKS
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_TOO_MANY_CHUNKS 0x225uerror_FONT_BAD_FONT_FILE2
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_BAD_FONT_FILE2 0x226uerror_FONT_DATA_NOT_FOUND
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_DATA_NOT_FOUND 0x20Buerror_FONT_DATA_NOT_FOUND2
- Defined in: <font=>font.$>.h
- Declaration: #define error_FONT_DATA_NOT_FOUND2 0x20Bufont_NAME_LIMIT
- Defined in: <font=>font.$>.h
- Declaration: #define font_NAME_LIMIT 40font_SYSTEM
- Defined in: <font=>font.$>.h
- Declaration: #define font_SYSTEM ((<font_f>) 0)font_CURRENT
- Defined in: <font=>font.$>.h
- Declaration: #define font_CURRENT ((<font_f>) 0)font_BITMAP_DEEP
- Defined in: <font=>font.$>.h
- Declaration: #define font_BITMAP_DEEP 0x1ufont_BITMAP_HORIZONTAL_SUB_PIXEL
- Defined in: <font=>font.$>.h
- Declaration: #define font_BITMAP_HORIZONTAL_SUB_PIXEL 0x2ufont_BITMAP_VERTICAL_SUB_PIXEL
- Defined in: <font=>font.$>.h
- Declaration: #define font_BITMAP_VERTICAL_SUB_PIXEL 0x4ufont_BITMAP_DELETE
- Defined in: <font=>font.$>.h
- Declaration: #define font_BITMAP_DELETE 0x8ufont_CHARACTERISTIC_OLD_FORMAT
- Defined in: <font=>font.$>.h
- Declaration: #define font_CHARACTERISTIC_OLD_FORMAT 0x1ufont_CHARACTERISTIC_ROM
- Defined in: <font=>font.$>.h
- Declaration: #define font_CHARACTERISTIC_ROM 0x2ufont_CHARACTERISTIC_MONOCHROME
- Defined in: <font=>font.$>.h
- Declaration: #define font_CHARACTERISTIC_MONOCHROME 0x4ufont_CHARACTERISTIC_FILL_RULE_NON_ZERO
- Defined in: <font=>font.$>.h
- Declaration: #define font_CHARACTERISTIC_FILL_RULE_NON_ZERO 0x8ufont_RETURN_FONT_NAME
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_FONT_NAME 0x10000ufont_RETURN_LOCAL_FONT_NAME
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_LOCAL_FONT_NAME 0x20000ufont_USE_LINEFEED
- Defined in: <font=>font.$>.h
- Declaration: #define font_USE_LINEFEED 0x40000ufont_RETURN_FONT_MENU
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_FONT_MENU 0x80000ufont_ALLOW_SYSTEM_FONT
- Defined in: <font=>font.$>.h
- Declaration: #define font_ALLOW_SYSTEM_FONT 0x100000ufont_GIVEN_TICK
- Defined in: <font=>font.$>.h
- Declaration: #define font_GIVEN_TICK 0x200000ufont_RETURN_ENCODING_MENU
- Defined in: <font=>font.$>.h
- Declaration: #define font_RETURN_ENCODING_MENU 0x480000ufont_TICK_NONE
- Defined in: <font=>font.$>.h
- Declaration: #define font_TICK_NONE ((char *) 0)font_TICK_SYSTEM_FONT
- Defined in: <font=>font.$>.h
- Declaration: #define font_TICK_SYSTEM_FONT ((char *) 1)font_METRICS_KERN_YONLY
- Defined in: <font=>font.$>.h
- Declaration: #define font_METRICS_KERN_YONLY 0x2ufont_METRICS_KERN_XONLY
- Defined in: <font=>font.$>.h
- Declaration: #define font_METRICS_KERN_XONLY 0x4ufont_METRICS_MANY_KERN_PAIRS
- Defined in: <font=>font.$>.h
- Declaration: #define font_METRICS_MANY_KERN_PAIRS 0x8ufont_GIVEN_ENCODING_MENU
- Defined in: <font=>font.$>.h
- Declaration: #define font_GIVEN_ENCODING_MENU 0x1uxfont_cache_addr
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_cache_addr (int *version,
- int *cache_size,
- int *cache_used);
- Summary: Gets the version number, font cache size and amount usedfont_cache_addr
- Defined in: <font=>font.$>.h
- Declaration: extern void font_cache_addr (int *version,
- int *cache_size,
- int *cache_used);
- Summary: Gets the version number, font cache size and amount usedxfont_find_font
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_find_font (char *font_name,
- int xsize,
- int ysize,
- int xres,
- int yres,
- <font_f> *font,
- int *xres_out,
- int *yres_out);
- Summary: Gets the handle for a fontfont_find_font
- Defined in: <font=>font.$>.h
- Declaration: extern <font_f> font_find_font (char *font_name,
- int xsize,
- int ysize,
- int xres,
- int yres,
- int *xres_out,
- int *yres_out);
- Summary: Gets the handle for a fontxfont_lose_font
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_lose_font (<font_f> font);
- Summary: Finishes use of a fontfont_lose_font
- Defined in: <font=>font.$>.h
- Declaration: extern void font_lose_font (<font_f> font);
- Summary: Finishes use of a fontxfont_read_defn
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_defn (<font_f> font,
- int *xsize,
- int *ysize,
- int *xres,
- int *yres,
- int *age,
- int *usage_count);
- Summary: Reads details about a fontfont_read_defn
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_defn (<font_f> font,
- int *xsize,
- int *ysize,
- int *xres,
- int *yres,
- int *age,
- int *usage_count);
- Summary: Reads details about a fontxfont_read_identifier
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_identifier (<font_f> font,
- byte *buffer,
- int *used);
- Summary: Reads the full font identifierfont_read_identifier
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_identifier (<font_f> font,
- byte *buffer,
- int *used);
- Summary: Reads the full font identifierxfont_read_info
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_info (<font_f> font,
- int *x0,
- int *y0,
- int *x1,
- int *y1);
- Summary: Gets the font bounding boxfont_read_info
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_info (<font_f> font,
- int *x0,
- int *y0,
- int *x1,
- int *y1);
- Summary: Gets the font bounding boxxfont_string_width
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_string_width (char *s,
- int xmax,
- int ymax,
- int split,
- int length,
- char **split_point,
- int *x,
- int *y,
- int *length_out,
- int *index_out);
- Summary: Calculates how wide a string would be in the current font (prefer Font_ScanString)font_string_width
- Defined in: <font=>font.$>.h
- Declaration: extern void font_string_width (char *s,
- int xmax,
- int ymax,
- int split,
- int length,
- char **split_point,
- int *x,
- int *y,
- int *length_out,
- int *index_out);
- Summary: Calculates how wide a string would be in the current font (prefer Font_ScanString)xfont_paint
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_paint (<font_f> font,
- char *string,
- bits flags,
- int xpos,
- int ypos,
- <font_paint_block> *block,
- <os_trfm=>os.os_trfm> *trfm,
- int length);
- Summary: Writes a string to the screenfont_paint
- Defined in: <font=>font.$>.h
- Declaration: extern void font_paint (<font_f> font,
- char *string,
- bits flags,
- int xpos,
- int ypos,
- <font_paint_block> *block,
- <os_trfm=>os.os_trfm> *trfm,
- int length);
- Summary: Writes a string to the screenxfont_caret
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_caret (<os_colour_number=>os.os_colour_number> colour_number,
- int height,
- bits flags,
- int x,
- int y);
- Summary: Defines text cursor for Font Managerfont_caret
- Defined in: <font=>font.$>.h
- Declaration: extern void font_caret (<os_colour_number=>os.os_colour_number> colour_number,
- int height,
- bits flags,
- int x,
- int y);
- Summary: Defines text cursor for Font Managerxfont_convertto_os
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_convertto_os (int x,
- int y,
- int *x_out,
- int *y_out);
- Summary: Converts internal coordinates to OS coordinatesfont_convertto_os
- Defined in: <font=>font.$>.h
- Declaration: extern void font_convertto_os (int x,
- int y,
- int *x_out,
- int *y_out);
- Summary: Converts internal coordinates to OS coordinatesxfont_converttopoints
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_converttopoints (int x,
- int y,
- int *x_out,
- int *y_out);
- Summary: Converts OS coordinates to internal coordinatesfont_converttopoints
- Defined in: <font=>font.$>.h
- Declaration: extern void font_converttopoints (int x,
- int y,
- int *x_out,
- int *y_out);
- Summary: Converts OS coordinates to internal coordinatesxfont_set_font
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_font (<font_f> font);
- Summary: Selects the font to be subsequently usedfont_set_font
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_font (<font_f> font);
- Summary: Selects the font to be subsequently usedxfont_current_font
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_current_font (<font_f> *font,
- <os_gcol=>os.os_gcol> *bg_hint,
- <os_gcol=>os.os_gcol> *fill,
- int *offset);
- Summary: Gets the current font handle and coloursfont_current_font
- Defined in: <font=>font.$>.h
- Declaration: extern <font_f> font_current_font (<os_gcol=>os.os_gcol> *bg_hint,
- <os_gcol=>os.os_gcol> *fill,
- int *offset);
- Summary: Gets the current font handle and coloursxfont_future_font
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_future_font (<font_f> *font,
- <os_gcol=>os.os_gcol> *bg_hint,
- <os_gcol=>os.os_gcol> *fill,
- int *offset);
- Summary: Checks font characteristics after Font_StringWidthfont_future_font
- Defined in: <font=>font.$>.h
- Declaration: extern <font_f> font_future_font (<os_gcol=>os.os_gcol> *bg_hint,
- <os_gcol=>os.os_gcol> *fill,
- int *offset);
- Summary: Checks font characteristics after Font_StringWidthxfont_find_caret
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_find_caret (char *s,
- int x,
- int y,
- char **split_point,
- int *x_out,
- int *y_out,
- int *length_out,
- int *index_out);
- Summary: Finds where the caret is in a stringfont_find_caret
- Defined in: <font=>font.$>.h
- Declaration: extern void font_find_caret (char *s,
- int x,
- int y,
- char **split_point,
- int *x_out,
- int *y_out,
- int *length_out,
- int *index_out);
- Summary: Finds where the caret is in a stringxfont_char_bbox
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_char_bbox (<font_f> font,
- char c,
- bits flags,
- int *x0,
- int *y0,
- int *x1,
- int *y1);
- Summary: Gets the bounding box of a characterfont_char_bbox
- Defined in: <font=>font.$>.h
- Declaration: extern void font_char_bbox (<font_f> font,
- char c,
- bits flags,
- int *x0,
- int *y0,
- int *x1,
- int *y1);
- Summary: Gets the bounding box of a characterxfont_read_scale_factor
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_scale_factor (int *xfactor,
- int *yfactor);
- Summary: Reads the internal to OS conversion factorfont_read_scale_factor
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_scale_factor (int *xfactor,
- int *yfactor);
- Summary: Reads the internal to OS conversion factorxfont_set_scale_factor
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_scale_factor (int xfactor,
- int yfactor);
- Summary: Sets the internal to OS conversion factorfont_set_scale_factor
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_scale_factor (int xfactor,
- int yfactor);
- Summary: Sets the internal to OS conversion factorxfont_list_fonts
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_list_fonts (byte *buffer1,
- int context,
- int size1,
- byte *buffer2,
- int size2,
- char *tick_font,
- int *context_out,
- int *used1,
- int *used2);
- Summary: Scans for fonts, returning their identifiers one at a time; or or builds a menu of fontsfont_list_fonts
- Defined in: <font=>font.$>.h
- Declaration: extern int font_list_fonts (byte *buffer1,
- int context,
- int size1,
- byte *buffer2,
- int size2,
- char *tick_font,
- int *used1,
- int *used2);
- Summary: Scans for fonts, returning their identifiers one at a time; or or builds a menu of fontsxfont_set_font_colours
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_font_colours (<font_f> font,
- <os_gcol=>os.os_gcol> bg_hint,
- <os_gcol=>os.os_gcol> fill,
- int offset);
- Summary: Changes the current colours and (optionally) the current font (prefer ColourTrans_SetFontColours)font_set_font_colours
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_font_colours (<font_f> font,
- <os_gcol=>os.os_gcol> bg_hint,
- <os_gcol=>os.os_gcol> fill,
- int offset);
- Summary: Changes the current colours and (optionally) the current font (prefer ColourTrans_SetFontColours)xfont_set_palette
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_palette (<os_gcol=>os.os_gcol> bg_hint,
- <os_gcol=>os.os_gcol> fill,
- int offset,
- <os_colour=>os.os_colour> bg_hint_out,
- <os_colour=>os.os_colour> fill_out);
- Summary: Defines the anti-alias palettefont_set_palette
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_palette (<os_gcol=>os.os_gcol> bg_hint,
- <os_gcol=>os.os_gcol> fill,
- int offset,
- <os_colour=>os.os_colour> bg_hint_out,
- <os_colour=>os.os_colour> fill_out);
- Summary: Defines the anti-alias palettexfont_set_true_palette
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_true_palette (<os_gcol=>os.os_gcol> bg_hint,
- <os_gcol=>os.os_gcol> fill,
- int offset,
- <os_colour=>os.os_colour> bg_hint_out,
- <os_colour=>os.os_colour> fill_out);
- Summary: Defines the anti-alias palette with true colour valuesfont_set_true_palette
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_true_palette (<os_gcol=>os.os_gcol> bg_hint,
- <os_gcol=>os.os_gcol> fill,
- int offset,
- <os_colour=>os.os_colour> bg_hint_out,
- <os_colour=>os.os_colour> fill_out);
- Summary: Defines the anti-alias palette with true colour valuesxfont_read_thresholds
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_thresholds (<font_thresholds> *buffer);
- Summary: Reads the list of threshold values for paintingfont_read_thresholds
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_thresholds (<font_thresholds> *buffer);
- Summary: Reads the list of threshold values for paintingxfont_set_thresholds
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_thresholds (<font_thresholds> *thresholds);
- Summary: Defines the list of threshold values for paintingfont_set_thresholds
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_thresholds (<font_thresholds> *thresholds);
- Summary: Defines the list of threshold values for paintingxfont_find_caretj
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_find_caretj (char *s,
- int x,
- int y,
- int xjust,
- int yjust,
- char **split_point,
- int *x_out,
- int *y_out,
- int *length_out,
- int *index_out);
- Summary: Finds where the caret is in a justified stringfont_find_caretj
- Defined in: <font=>font.$>.h
- Declaration: extern void font_find_caretj (char *s,
- int x,
- int y,
- int xjust,
- int yjust,
- char **split_point,
- int *x_out,
- int *y_out,
- int *length_out,
- int *index_out);
- Summary: Finds where the caret is in a justified stringxfont_string_bbox
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_string_bbox (char *s,
- int *x0,
- int *y0,
- int *x1,
- int *y1);
- Summary: Measures the size of a string (prefer Font_ScanString)font_string_bbox
- Defined in: <font=>font.$>.h
- Declaration: extern void font_string_bbox (char *s,
- int *x0,
- int *y0,
- int *x1,
- int *y1);
- Summary: Measures the size of a string (prefer Font_ScanString)xfont_read_colour_table
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_colour_table (<font_colour_table> *colour_table);
- Summary: Reads the anti-alias colour tablefont_read_colour_table
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_colour_table (<font_colour_table> *colour_table);
- Summary: Reads the anti-alias colour tablexfont_make_bitmap
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_make_bitmap (char *font_name,
- int xsize,
- int ysize,
- int xres,
- int yres,
- bits flags);
- Summary: Make a font bitmap filefont_make_bitmap
- Defined in: <font=>font.$>.h
- Declaration: extern void font_make_bitmap (char *font_name,
- int xsize,
- int ysize,
- int xres,
- int yres,
- bits flags);
- Summary: Make a font bitmap filexfont_un_cache_file
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_un_cache_file (char *file_name,
- bool recache);
- Summary: Deletes font cache information, or recaches itfont_un_cache_file
- Defined in: <font=>font.$>.h
- Declaration: extern void font_un_cache_file (char *file_name,
- bool recache);
- Summary: Deletes font cache information, or recaches itxfont_set_font_max
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_set_font_max (int font_max,
- int font_max1,
- int font_max2,
- int font_max3,
- int font_max4,
- int font_max5);
- Summary: Sets the FontMax valuesfont_set_font_max
- Defined in: <font=>font.$>.h
- Declaration: extern void font_set_font_max (int font_max,
- int font_max1,
- int font_max2,
- int font_max3,
- int font_max4,
- int font_max5);
- Summary: Sets the FontMax valuesxfont_read_font_max
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_font_max (int *font_max,
- int *font_max1,
- int *font_max2,
- int *font_max3,
- int *font_max4,
- int *font_max5);
- Summary: Reads the FontMax valuesfont_read_font_max
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_font_max (int *font_max,
- int *font_max1,
- int *font_max2,
- int *font_max3,
- int *font_max4,
- int *font_max5);
- Summary: Reads the FontMax valuesxfont_read_font_prefix
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_font_prefix (<font_f> font,
- char *buffer,
- int size,
- char **end);
- Summary: Finds the directory prefix for a given font handlefont_read_font_prefix
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_font_prefix (<font_f> font,
- char *buffer,
- int size,
- char **end);
- Summary: Finds the directory prefix for a given font handlexfont_switch_output_to_buffer
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_switch_output_to_buffer (bits flags,
- byte *buffer,
- char **end);
- Summary: Switches output to a buffer, creating a Draw file structurefont_switch_output_to_buffer
- Defined in: <font=>font.$>.h
- Declaration: extern void font_switch_output_to_buffer (bits flags,
- byte *buffer,
- char **end);
- Summary: Switches output to a buffer, creating a Draw file structurexfont_read_font_metrics
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_font_metrics (<font_f> font,
- <font_bbox_info> *bbox_info,
- <font_width_info> *xwidth_info,
- <font_width_info> *ywidth_info,
- <font_misc_info> *misc_info,
- <font_kern_info> *kern_info,
- bits *flags,
- int *bbox_info_size,
- int *xwidth_info_size,
- int *ywidth_info_size,
- int *misc_info_size,
- int *kern_info_size);
- Summary: Reads the full metrics information held in a font's IntMetrics filefont_read_font_metrics
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_font_metrics (<font_f> font,
- <font_bbox_info> *bbox_info,
- <font_width_info> *xwidth_info,
- <font_width_info> *ywidth_info,
- <font_misc_info> *misc_info,
- <font_kern_info> *kern_info,
- bits *flags,
- int *bbox_info_size,
- int *xwidth_info_size,
- int *ywidth_info_size,
- int *misc_info_size,
- int *kern_info_size);
- Summary: Reads the full metrics information held in a font's IntMetrics filexfont_decode_menu
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_decode_menu (bits flags,
- byte *menu,
- byte *block,
- byte *buffer,
- int size,
- int **next_selection,
- int *used);
- Summary: Decode a selection made from a font menufont_decode_menu
- Defined in: <font=>font.$>.h
- Declaration: extern void font_decode_menu (bits flags,
- byte *menu,
- byte *block,
- byte *buffer,
- int size,
- int **next_selection,
- int *used);
- Summary: Decode a selection made from a font menuxfont_scan_string
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_scan_string (<font_f> font,
- char *s,
- bits flags,
- int x,
- int y,
- <font_scan_block> *block,
- <os_trfm=>os.os_trfm> *trfm,
- int length,
- char **split_point,
- int *x_out,
- int *y_out,
- int *length_out);
- Summary: Returns information on a stringfont_scan_string
- Defined in: <font=>font.$>.h
- Declaration: extern void font_scan_string (<font_f> font,
- char *s,
- bits flags,
- int x,
- int y,
- <font_scan_block> *block,
- <os_trfm=>os.os_trfm> *trfm,
- int length,
- char **split_point,
- int *x_out,
- int *y_out,
- int *length_out);
- Summary: Returns information on a stringxfont_set_colour_table
- This call is for internal use by the ColourTrans module onlyfont_set_colour_table
- This call is for internal use by the ColourTrans module onlyxfont_current_rgb
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_current_rgb (<font_f> *font,
- <os_colour=>os.os_colour> *bg_hint,
- <os_colour=>os.os_colour> *fill,
- int *offset);
- Summary: Reads the settings of colours after calling Font_Paintfont_current_rgb
- Defined in: <font=>font.$>.h
- Declaration: extern <font_f> font_current_rgb (<os_colour=>os.os_colour> *bg_hint,
- <os_colour=>os.os_colour> *fill,
- int *offset);
- Summary: Reads the settings of colours after calling Font_Paintxfont_future_rgb
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_future_rgb (<font_f> *font,
- <os_colour=>os.os_colour> *bg_hint,
- <os_colour=>os.os_colour> *fill,
- int *offset);
- Summary: Reads the settings of colours after calling various Font... SWI'sfont_future_rgb
- Defined in: <font=>font.$>.h
- Declaration: extern <font_f> font_future_rgb (<os_colour=>os.os_colour> *bg_hint,
- <os_colour=>os.os_colour> *fill,
- int *offset);
- Summary: Reads the settings of colours after calling various Font... SWI'sxfont_read_encoding_filename
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_read_encoding_filename (<font_f> font,
- char *buffer,
- int size,
- char **end);
- Summary: Returns the file name of the encoding file used for a given font handlefont_read_encoding_filename
- Defined in: <font=>font.$>.h
- Declaration: extern void font_read_encoding_filename (<font_f> font,
- char *buffer,
- int size,
- char **end);
- Summary: Returns the file name of the encoding file used for a given font handlexfont_find_field
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_find_field (char *identifier,
- char qualifier,
- char **field,
- bool *found);
- Summary: Returns a pointer to a specified field within a font identifierfont_find_field
- Defined in: <font=>font.$>.h
- Declaration: extern bool font_find_field (char *identifier,
- char qualifier,
- char **field);
- Summary: Returns a pointer to a specified field within a font identifierxfont_apply_fields
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_apply_fields (char *identifier,
- char *fields,
- char *buffer,
- int size,
- int *spare);
- Summary: Merges a new set of fields with those already in a given font identifierfont_apply_fields
- Defined in: <font=>font.$>.h
- Declaration: extern void font_apply_fields (char *identifier,
- char *fields,
- char *buffer,
- int size,
- int *spare);
- Summary: Merges a new set of fields with those already in a given font identifierxfont_lookup_font
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xfont_lookup_font (<font_f> font,
- bits *flags);
- Summary: Returns information about a given fontfont_lookup_font
- Defined in: <font=>font.$>.h
- Declaration: extern bits font_lookup_font (<font_f> font);
- Summary: Returns information about a given fontxservice_fonts_changed
- Defined in: <font=>font.$>.h
- Declaration: extern <os_error=>os.os_error> *xservice_fonts_changed (void);
- Summary: New Font$Path detectedservice_fonts_changed
- Defined in: <font=>font.$>.h
- Declaration: extern void service_fonts_changed (void);
- Summary: New Font$Path detectedFont
- <font_f>
- <font_paint_block>
- <font_scan_block>
- <font_thresholds>
- <font_colour_table>
- <font_bbox_info>
- <font_width_info>
- <font_misc_info>
- <font_short_kern_pair>
- <font_long_kern_pair>
- <font_kern_info>
- <font_OS_UNIT>
- <font_INCH>
- <font_POINT>
- <font_COMMAND_NULL>
- <font_COMMAND_XMOVE>
- <font_COMMAND_LINEFEED>
- <font_COMMAND_YMOVE>
- <font_COMMAND_RETURN>
- <font_COMMAND_GCOL>
- <font_COMMAND_COLOURS>
- <font_COMMAND_TRUE_COLOURS>
- <font_COMMAND_COMMENT>
- <font_COMMAND_UNDERLINE>
- <font_COMMAND_FONT>
- <font_COMMAND_HOM_TRFM>
- <font_COMMAND_TRFM>
- <font_JUSTIFY>
- <font_RUBOUT>
- <font_OS_UNITS>
- <font_GIVEN_BLOCK>
- <font_GIVEN_TRFM>
- <font_GIVEN_LENGTH>
- <font_GIVEN_FONT>
- <font_KERN>
- <font_RIGHT_TO_LEFT>
- <font_RETURN_CARET_POS>
- <font_RETURN_BBOX>
- <font_RETURN_MATRIX>
- <font_RETURN_SPLIT_COUNT>
- <font_NO_OUTPUT>
- <font_ADD_HINTS>
- <font_OUTPUT_SKELETON>
- <font_CONVERT_BITMAP>
- <font_ERROR_IF_BITMAP>
- <error_FONT_NO_ROOM>
- <error_FONT_CACHE_FULL>
- <error_FONT_NO_CACHE>
- <error_FONT_TOO_LONG>
- <error_FONT64K>
- <error_FONT_PAL_TOO_BIG>
- <error_FONT_BAD_TRAN_BITS>
- <error_FONT_NOT_ENOUGH_BITS>
- <error_FONT_NO_FONT>
- <error_FONT_NO_PIXELS>
- <error_FONT_BAD_FONT_NUMBER>
- <error_FONT_NOT_FOUND>
- <error_FONT_BAD_FONT_FILE>
- <error_FONT_NO_HANDLES>
- <error_FONT_BAD_COUNTER>
- <error_FONT_BAD_CTRL_CHAR>
- <error_FONTS_IN_USE>
- <error_FONT_BAD_SEGMENT>
- <error_FONT_BAD_PREFIX>
- <error_FONT_RESERVED>
- <error_FONT_BAD_CHAR_CODE>
- <error_FONT_NO_BITMAPS>
- <error_FONT_NO_BITMAPS2>
- <error_FONT_BAD_FONT_CACHE_FILE>
- <error_FONT_FIELD_NOT_FOUND>
- <error_FONT_BAD_MATRIX>
- <error_FONT_OVERFLOW>
- <error_FONT_DIVBY0>
- <error_FONT_BAD_READ_METRICS>
- <error_FONT_BAD_RGB>
- <error_FONT_ENCODING_NOT_FOUND>
- <error_FONT_MUST_HAVE_SLASH>
- <error_FONT_BAD_ENCODING_SIZE>
- <error_FONT_TOO_MANY_IDS>
- <error_FONT_TOO_FEW_IDS>
- <error_FONT_NO_BASE_ENCODING>
- <error_FONT_IDENTIFIER_NOT_FOUND>
- <error_FONT_TOO_MANY_CHUNKS>
- <error_FONT_BAD_FONT_FILE2>
- <error_FONT_DATA_NOT_FOUND>
- <error_FONT_DATA_NOT_FOUND2>
- <font_NAME_LIMIT>
- <font_SYSTEM>
- <font_CURRENT>
- <font_BITMAP_DEEP>
- <font_BITMAP_HORIZONTAL_SUB_PIXEL>
- <font_BITMAP_VERTICAL_SUB_PIXEL>
- <font_BITMAP_DELETE>
- <font_CHARACTERISTIC_OLD_FORMAT>
- <font_CHARACTERISTIC_ROM>
- <font_CHARACTERISTIC_MONOCHROME>
- <font_CHARACTERISTIC_FILL_RULE_NON_ZERO>
- <font_RETURN_FONT_NAME>
- <font_RETURN_LOCAL_FONT_NAME>
- <font_USE_LINEFEED>
- <font_RETURN_FONT_MENU>
- <font_ALLOW_SYSTEM_FONT>
- <font_GIVEN_TICK>
- <font_RETURN_ENCODING_MENU>
- <font_TICK_NONE>
- <font_TICK_SYSTEM_FONT>
- <font_METRICS_KERN_YONLY>
- <font_METRICS_KERN_XONLY>
- <font_METRICS_MANY_KERN_PAIRS>
- <font_GIVEN_ENCODING_MENU>
- <xfont_cache_addr>
- <font_cache_addr>
- <xfont_find_font>
- <font_find_font>
- <xfont_lose_font>
- <font_lose_font>
- <xfont_read_defn>
- <font_read_defn>
- <xfont_read_identifier>
- <font_read_identifier>
- <xfont_read_info>
- <font_read_info>
- <xfont_string_width>
- <font_string_width>
- <xfont_paint>
- <font_paint>
- <xfont_caret>
- <font_caret>
- <xfont_convertto_os>
- <font_convertto_os>
- <xfont_converttopoints>
- <font_converttopoints>
- <xfont_set_font>
- <font_set_font>
- <xfont_current_font>
- <font_current_font>
- <xfont_future_font>
- <font_future_font>
- <xfont_find_caret>
- <font_find_caret>
- <xfont_char_bbox>
- <font_char_bbox>
- <xfont_read_scale_factor>
- <font_read_scale_factor>
- <xfont_set_scale_factor>
- <font_set_scale_factor>
- <xfont_list_fonts>
- <font_list_fonts>
- <xfont_set_font_colours>
- <font_set_font_colours>
- <xfont_set_palette>
- <font_set_palette>
- <xfont_set_true_palette>
- <font_set_true_palette>
- <xfont_read_thresholds>
- <font_read_thresholds>
- <xfont_set_thresholds>
- <font_set_thresholds>
- <xfont_find_caretj>
- <font_find_caretj>
- <xfont_string_bbox>
- <font_string_bbox>
- <xfont_read_colour_table>
- <font_read_colour_table>
- <xfont_make_bitmap>
- <font_make_bitmap>
- <xfont_un_cache_file>
- <font_un_cache_file>
- <xfont_set_font_max>
- <font_set_font_max>
- <xfont_read_font_max>
- <font_read_font_max>
- <xfont_read_font_prefix>
- <font_read_font_prefix>
- <xfont_switch_output_to_buffer>
- <font_switch_output_to_buffer>
- <xfont_read_font_metrics>
- <font_read_font_metrics>
- <xfont_decode_menu>
- <font_decode_menu>
- <xfont_scan_string>
- <font_scan_string>
- <xfont_set_colour_table>
- <font_set_colour_table>
- <xfont_current_rgb>
- <font_current_rgb>
- <xfont_future_rgb>
- <font_future_rgb>
- <xfont_read_encoding_filename>
- <font_read_encoding_filename>
- <xfont_find_field>
- <font_find_field>
- <xfont_apply_fields>
- <font_apply_fields>
- <xfont_lookup_font>
- <font_lookup_font>
- <xservice_fonts_changed>
- <service_fonts_changed>