Philippe M. Chiasson > X-Osd-0.7 > X::Osd

Download:
X-Osd-0.7.tar.gz

Dependencies

Annotate this POD

Related Modules

Tk::Zinc
File::Find
File::Repl
File::Copy
X11::Protocol
Linux::Svgalib
Inline::C
Inline::CPP
CGI::Application
Archive::Tar
more...
By perlmonks.org

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.7   Source  

NAME ^

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

SYNOPSIS ^

  use X::Osd;
  my $osd = X::Osd->new(NULL, 2);
  $osd->set_font("-*-lucidatypewriter-medium-r-normal-*-*-25-*-*-*-*-*-*");
  $osd->set_colour("Green");
  $osd->set_timeout(3);
  $osd->set_pos(XOSD_top);
  $osd->set_align(XOSD_right);
  $osd->set_horizontal_offset(0);
  $osd->set_vertical_offset(10);
  $osd->set_shadow_offset(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, printf formatted 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_middle
  XOSD_bottom
  XOSD_left
  XOSD_center
  XOSD_right

Exportable functions

AUTHOR ^

Philippe M. Chiasson <gozer@cpan.org>

CREDITS ^

 Bjorn Bringert E<lt>bjorn@bringert.netE<gt> xosd-1.0.x fixes
 Etan Reisner E<lt>deryni@eden.rutgers.eduE<gt> provided a patch for new xosd faatures

VERSION ^

This is revision $Id: Osd.pm,v 1.17 2003/07/01 12:52:19 gozer Exp $

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

 $> cvs -d :pserver:anoncvs@cvs.ectoplasm.org:/home/anoncvs login
 password: anoncvs
 $> cvs -d :pserver:anoncvs@cvs.ectoplasm.org:/home/anoncvs co X-Osd

COPYRIGHT ^

Copyright (c) 2002-2003 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 ^

perl

Home & Author of XOSD http://www.ignavus.net/software.html <spoonboy@ignavus.net>

syntax highlighting: