dixfont.h revision 03532efdc331b598d3dedc8cc7477641c3b0dd12
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync/***********************************************************
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncCopyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync All Rights Reserved
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncPermission to use, copy, modify, and distribute this software and its
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncdocumentation for any purpose and without fee is hereby granted,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncprovided that the above copyright notice appear in all copies and that
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncboth that copyright notice and this permission notice appear in
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncsupporting documentation, and that the name of Digital not be
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncused in advertising or publicity pertaining to distribution of the
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncsoftware without specific, written prior permission.
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncDIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncDIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncWHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync******************************************************************/
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT Bool SetDefaultFont(char * /*defaultfontname */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void QueueFontWakeup(FontPathElementPtr /*fpe */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void RemoveFontWakeup(FontPathElementPtr /*fpe */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void FontWakeup(pointer /*data */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*count */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int OpenFont(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned /*lenfname */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync char * /*pfontname */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsynctypedef struct _xQueryFontReply *xQueryFontReplyPtr;
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void QueryFont(FontPtr /*pFont */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*nProtoCCIStructs */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int ListFonts(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*pattern */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned int /*length */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned int /*max_names */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int doPolyText(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int PolyText(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*pElt */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*endReq */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*xorg */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*yorg */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*reqType */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int doImageText(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int ImageText(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*nChars */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*data */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*xorg */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*yorg */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*reqType */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int SetFontPath(ClientPtr /*client */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync int /*npaths */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*paths */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT int SetDefaultFontPath(char * /*path */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void DeleteClientFontStuff(ClientPtr /*client */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync/* Quartz support on Mac OS X pulls in the QuickDraw
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync framework whose InitFonts function conflicts here. */
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT FontPtr find_old_font(XID /*id */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void dixGetGlyphs(FontPtr /*font */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned long /*count */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*chars */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned long * /*glyphcount */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void QueryGlyphExtents(FontPtr /*pFont */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned long /*count */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT Bool QueryTextExtents(FontPtr /*pFont */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned long /*count */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync unsigned char * /*chars */ ,
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT Bool ParseGlyphCachingMode(char * /*str */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsyncextern _X_EXPORT void SetGlyphCachingMode(int /*newmode */ );
03532efdc331b598d3dedc8cc7477641c3b0dd12vboxsync#endif /* DIXFONT_H */