/PerlVision

PerlVision

Primary LanguagePerlOtherNOASSERTION

PerlVision
----------
A long time ago, Ashish needed a simple text mode GUI framework to use for the
Linux console. At the time, he couldn't find any Perl GUI modules, so out of
necessity PerlVision was created, which kept growing as he added more and more
features, so now it's anything other than a simple gimmick...

PerlVision provides, in Ashish's view, 90% of the features one would want in a
user interface, including checkboxes, radio buttons (in three different types !)
of pushbuttons, list boxes for single and multiple selections, an expandable
edit box, a scrollable viewbox, single-line text entry boxes, a menu bar with
pull-down menus, and full popup dialog boxes with multiple controls.


INSTALLATION
------------
To install this module, run the following commands:

	perl Makefile.PL
	make
	make test
	make install


DEMO PROGRAM
------------
The Perl file "rap" is used for demonstration purposes and is a full program at
the same time.

RAP (Rap Ain't Pico) is a small text editor provided as an example of how to
code using PerlVision and what PerlVision programs look like. If you'd like to
provide RAP as an editor on your system for inexperienced users, just great!
They'll get used to emacs keybindings for basic stuff and won't find it
intimidating to move to the mother of all editors later. ;-)

Ashish used RAP as a pico replacement on his system at the time the program was
created.


SUPPORT AND DOCUMENTATION
-------------------------
After installing, you can find documentation for this module with the
perldoc command.

    perldoc PV

You can also look for information at:

    GitHub's issues tracker (please report bugs here!)
        https://github.com/brickpool/PerlVision/issues

    GitHub
        https://github.com/brickpool/PerlVision

    Search CPAN
        https://metacpan.org/dist/PerlVision


MAINTENANCE
-----------
J. Schneider (thats's me) maintains the PerlVision module. I'm doesn't actually
know much about it and mainly acts as a coordinator. Feel free to report bugs to
me and ask technical questions to me. If you have a correction or improvement, I
will try to incorporate it into the package immediately.

Use the GitHub issues tracker. Do not use the CPAN bug database to report a bug.
It's more work for both parties and Iwon't know that an issue has been
reported unless I happen to look.


LICENSE AND COPYRIGHT
---------------------
This software is Copyright (c) 1995-2000 by Ashish Gulhati.

This is free software, licensed under:

  The Artistic License (see the "LICENSE" which comes with this Kit)