Man Linux: Main Page and Category List

NAME

       gl_printf - write formatted output in graphic mode

SYNOPSIS

       #include <vgagl.h>

       int gl_printf(int x, int y, const char *fmt, ...);

DESCRIPTION

       gl_printf  writes, like printf(3) a formatted string to position (x, y)
       using the currently selected font. If  one  or  both  of  x  and  y  is
       negative, the text printing continues at the last position. The special
       characters \b, \r, \n, \a, \t and \v have the usual effects.

       Printing wraps  at  the  screen  borders.  Nevertheless,  behaviour  is
       undefined  if  not  a  single  characters  fits on the screen or if the
       initial position is outside the screen.

       The kind of text draw operation is set with gl_setwritemode(3).

       BEWARE!  Prior to the of use of gl_printf(3) you must set a font.

       A good default initialization sequence is:

       gl_setfont(8, 8, gl_font8x8);
       gl_setwritemode(FONT_COMPRESSED + WRITEMODE_OVERWRITE);
       gl_setfontcolors(0, vga_white());

RETURN VALUE

       The number of characters printed.

BUGS

       For compatibility reasons this  function  is  not  contained  in  a.out
       libraries.

SEE ALSO

       printf(3),  svgalib(7),  vgagl(7),  gl_colorfont(3),  gl_expandfont(3),
       gl_font8x8(3), gl_setfont(3), gl_setfontcolors(3),  gl_setwritemode(3),
       gl_write(3), gl_writechar(3), printftest(6).

AUTHOR

       This    function    and    manual    page    was    written   by   Trek
       <trek00@freenet.hut.fi> <trek@mediaservice.net>.