2 Copyright © 1995-2001, The AROS Development Team. All rights reserved.
10 # include <aros/asmcall.h>
13 # include <dos/exall.h>
15 #ifndef DOS_DOSEXTENS_H
16 # include <dos/dosextens.h>
23 LONG
FOGetFonts(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
24 void FOFreeFonts(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
25 struct ASLLVFontReqNode
*FOGetActiveFont(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
26 void FOChangeActiveFont(struct LayoutData
*ld
, WORD delta
, UWORD quali
, BOOL jump
, struct AslBase_intern
*AslBase
);
27 void FOChangeActiveSize(struct LayoutData
*ld
, WORD delta
, UWORD quali
, struct AslBase_intern
*AslBase
);
28 void FOActivateFont(struct LayoutData
*ld
, WORD which
, LONG size
, struct AslBase_intern
*AslBase
);
29 void FOActivateSize(struct LayoutData
*ld
, WORD which
, struct AslBase_intern
*AslBase
);
30 void FORestore(struct LayoutData
*ld
, STRPTR fontname
, LONG fontsize
, struct AslBase_intern
*AslBase
);
31 void FOSetFontString(STRPTR name
, struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
32 void FOSetSizeString(LONG size
, struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
33 void FOUpdatePreview(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
34 LONG
FOGetDrawMode(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
35 void FOSetDrawMode(struct LayoutData
*ld
, UWORD id
, struct AslBase_intern
*AslBase
);
36 UBYTE
FOGetStyle(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
37 void FOSetStyle(struct LayoutData
*ld
, UBYTE style
, struct AslBase_intern
*AslBase
);
38 void FOSetFGColor(struct LayoutData
*ld
, UBYTE color
, struct AslBase_intern
*AslBase
);
39 void FOSetBGColor(struct LayoutData
*ld
, UBYTE color
, struct AslBase_intern
*AslBase
);
40 UBYTE
FOGetFGColor(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);
41 UBYTE
FOGetBGColor(struct LayoutData
*ld
, struct AslBase_intern
*AslBase
);