NAME
   X::Osd - Perl extension to the X On Screen Display library (xosd)

SYNOPSIS
     use X::Osd;
     my $osd = X::Osd->new("-*-lucidatypewriter-medium-r-normal-*-*-250-*-*-*-*-*-*","Green",3,XOSD_top,1,2);
     $osd->string(0,'Hello World!');
     $osd->percentage(0,56);
     $osd->slider(0,34);

DESCRIPTION
   XOSD displays text on your screen, sounds simple right? The difference
   is it is unmanaged and shaped, so it appears transparent. This gives the
   effect of an On Screen Display, like your TV/VCR etc..

   It currently supports 3 type of writes, string for simple text, slider
   and percentage display.

   You need to have libxosd installed. You can get it from
   http://www.ignavus.net/software.html

 EXPORT

   None by default.

 Exported constants

     XOSD_top
     XOSD_bottom

 Exportable functions

   *new(font,colour,timeout,position,offset,shadow_offset)
       where pos is one of (XOSD_top, XOSD_bottom)

   * string(line,string)
   * percentage(line,percentage)
       where percentage is between 0 and 100

   *slider(line,percentage)
       where percentage is between 0 and 100

   * get_colour(red,green,blue)
   * hide()
   * show()
   * set_colour(color)
   * set_font(font)
   * set_offset(offset)
   * set_pos(pos)
       where pos is one of (XOSD_top, XOSD_bottom)

   * set_shadow_offset(shadow_offset)
   * set_timeout(timeout()
AUTHOR
   Philippe M. Chiasson <[email protected]>

VERSION
   This is revision $Id: Osd.pm,v 1.6 2001/04/27 17:17:31 gozer Exp $

CVS
   The CVS repository of X::Osd is avaliabe thru anoncvs at:

    $> cvs -d:pserver:[email protected]:/home/cvs/local login
    password: anoncvs
    $> cvs -d:pserver:[email protected]:/home/cvs/local checkout X-Osd

COPYRIGHT
   Copyright (c) 2001 Philippe M. Chiasson. All rights reserved. This
   program is free software, you can redistribute it and/or modify it under
   the same terms as Perl itself.

SEE ALSO
   the perl manpage

   Home & Author of XOSD http://www.ignavus.net/software.html
   <[email protected]>