X11::Muralis::Backend - display backend for X11::Muralis


X11-Muralis documentation  | view source Contained in the X11-Muralis distribution.

Index


NAME

Top

X11::Muralis::Backend - display backend for X11::Muralis

VERSION

Top

This describes version 0.10 of X11::Muralis::Backend.

SYNOPSIS

Top

    muralis --use I<backend>

DESCRIPTION

Top

This is the base class for backend modules for X11::Muralis. Generally speaking, the only methods that backends need to override are "new" and "display".

METHODS

Top

new

There are two parameters that need to be set in "new";

prog

The name of the program which is used as the backend.

can_do

A hash containing the features that the backend provides.

name

The name of the backend; this is basically the last component of the module name. This works as either a class function or a method.

$name = $self->name();

$name = X11::Muralis::Backend::name($class);

active

Returns true if the backend program is available to run. This is checked by searching the PATH environment variable and checking for the existence of $self->{prog}

provides

Returns a hash of the features the backend has enabled.

display

Display the file, with the given options. THis must be overridden by the specific backend class.

REQUIRES

Top

    File::Spec

INSTALLATION

Top

To install this module, run the following commands:

    perl Build.PL
    ./Build
    ./Build test
    ./Build install

Or, if you're on a platform (like DOS or Windows) that doesn't like the "./" notation, you can do this:

   perl Build.PL
   perl Build
   perl Build test
   perl Build install

In order to install somewhere other than the default, such as in a directory under your home directory, like "/home/fred/perl" go

   perl Build.PL --install_base /home/fred/perl

as the first step instead.

This will install the files underneath /home/fred/perl.

You will then need to make sure that you alter the PERL5LIB variable to find the modules, and the PATH variable to find the script.

Therefore you will need to change: your path, to include /home/fred/perl/script (where the script will be)

	PATH=/home/fred/perl/script:${PATH}

the PERL5LIB variable to add /home/fred/perl/lib

	PERL5LIB=/home/fred/perl/lib:${PERL5LIB}

SEE ALSO

Top

perl(1).

BUGS

Top

Please report any bugs or feature requests to the author.

AUTHOR

Top

    Kathryn Andersen RUBYKAT
    perlkat AT katspace DOT org
    www.katspace.org

COPYRIGHT AND LICENCE

Top


X11-Muralis documentation  | view source Contained in the X11-Muralis distribution.