what is a legend
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 87
Play What I Mean 0.09
Play What I Mean plays media files on a local machine based on a given set of terms found within the filenames. more>>
Play What I Mean project allows a user to, from a single commandline or terminal, enter a string, or list of strings, that represent what he/she wishes to have played by whatsoever media player he chooses, the default being MPlayer, and then having that particular item be found and played.
What this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
<<lessWhat this essentially means is that if I were to have a sudden hankering to listen to a particular song or video, lets say Ice Pick by The Pillows, which happens to be the song to a particular music video that I enjoy watching. Under the traditional methods of video viewing I would be stuck with two potential courses of action for playing this particular file:
- Change directories several times to that one folder somewhere that I "know" its in, or
- Point and Click my mouse until I find that same directory and then search through what could be countless files to find it.
Each of these prospective choices have their own inherent difficulties and ire. Using the commandline often requires alot of typing to arrive at the desired directory, often times nestled deep within the tree.
Once there your problems only multiply by the number of files you actually store in your "media" folder, try ls | moreing through a heavily populated folder looking for the name of that file you wanted to play sometime, it isnt too fun and further is a waste of my valuable time.
You may be thinking at this point that the second option, the graphical one, must be easier since its exciting, full of pictures, and frankly novel, I disagree. I may not be the best judge on this matter, seeing as how I cant see out of my right eye however, I feel that scanning through a large folder, or folders, full of files is quite a strain on the vision, and more importantly an unnescesary burden on what should be a simple matter.
Main features:
- Nestable Playlist support
- Multi-string arguments
- Transparent command option passing
- Cache for faster access of frequently played files
- Graphical configure
Download (0.054MB)
Added: 2006-02-01 License: LGPL (GNU Lesser General Public License) Price:
1361 downloads

Where is M13 for Linux 2.2
It helps you visualize the locations and physical properties of deep sky objects more>> Where is M13? is a unique application that helps you visualize the locations and physical properties of deep sky objects in and around the Galaxy.
At home, Where is M13? serves as a reference you will frequently turn to when you read about an object and become curious where it is with respect to our galaxy. In the field, the program will enhance your observing experience by allowing you to get an intuitive sense of the physical location, size, luminosity, and distance of the object you are viewing. You will find Where is M13? a great educational and outreach tool as well.<<less
Download (1.41MB)
Added: 2009-04-18 License: Freeware Price: Free
188 downloads
A MP3 LEnder 0.5.7
AMPLE is short for A MP3 LEnder. more>>
AMPLE is short for "A MP3 LEnder". I wrote AMPLE one summer when I was coding for a company and got fed up with having to FTP over all my MP3 files from my home server to the computer at work just to listen to them. And through the other "MP3 servers" I could find didnt fit my needs for one of the following reasons:
Depended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need. Well....it was fun to write too.
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- There are only two fixes in this release. One is a compilation fix for Solaris and the other one is a security fix. Turns out a buffer used for local communication didnt have sufficient checks. User data isnt written without checks though so the worst that can happen is that huge amounts of memory is allocated. The socket was also bound to the loopback device so it should only be locally abuseable.
<<lessDepended on libfoo, libbar, python, perl, php3, Apache, libssl, etc, etc, etc...I just wanted to listen to the files
Had a lot of features for "DJ:ing" etc that I really didnt need. Well....it was fun to write too.
So whats good with AMPLE?
Small, standalone (written in C using no external libraries)
Portable (I think), I often try to compile it on the SourceForge compile farms
Allows you to listen to your own MP3s away from home, nothing more, nothing less
This is beginning to sound like marketing cr*p so Ill just stop right there, check out the links on the left for more info.
Enhancements:
- There are only two fixes in this release. One is a compilation fix for Solaris and the other one is a security fix. Turns out a buffer used for local communication didnt have sufficient checks. User data isnt written without checks though so the worst that can happen is that huge amounts of memory is allocated. The socket was also bound to the loopback device so it should only be locally abuseable.
Download (0.085MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1184 downloads
What 1.01
What is a Perl module to find out about running services. more>>
What is a Perl module to find out about running services.
SYNOPSIS
$what = What->new(
Host => my.domain.org,
Port => 28,
);
$what->mta;
$what->mta_version;
$what->mta_banner;
The What class is interface to classes providing information about running services. What::MTA is the only implementation so far.
What::MTA
MTAs supported are: Exim, Postfix (version only on localhost), Sendmail, Courier (name only), XMail, MasqMail.
See What::MTA for details.
METHODS
new
$obj = What->new( Host => "10.10.10.1", Port => 25 )
mta()
Returns the name of the MTA running.
mta_banner()
Returns the banner message.
mta_version()
Returns the MTA version.
<<lessSYNOPSIS
$what = What->new(
Host => my.domain.org,
Port => 28,
);
$what->mta;
$what->mta_version;
$what->mta_banner;
The What class is interface to classes providing information about running services. What::MTA is the only implementation so far.
What::MTA
MTAs supported are: Exim, Postfix (version only on localhost), Sendmail, Courier (name only), XMail, MasqMail.
See What::MTA for details.
METHODS
new
$obj = What->new( Host => "10.10.10.1", Port => 25 )
mta()
Returns the name of the MTA running.
mta_banner()
Returns the banner message.
mta_version()
Returns the MTA version.
Download (0.027MB)
Added: 2007-05-11 License: Perl Artistic License Price:
897 downloads
Download (116MB)
Added: 2006-10-11 License: GPL (GNU General Public License) Price:
1111 downloads
Sidebar in a Can 1.0.1
Sidebar in a Can is a tool for webmasters to take a large amount of static content and turn it into a dynamic content. more>>
Sidebar in a Can is a simple and powerful tool for webmasters to take a large amount of static content (intimidating to new users) and turn it into a quite manageable amount of dynamic content. The result showcases your sites material.
Sidebar in a Can is built on Snippets technology.
Sidebar in a Can is designed to be run as a straightforward web application, with much administrative activity performed on-web. Rather than trying to explain how to use it, I simply encourage you to explore.
Security
The present release of Sidebar in a Can has not been closely scrutinized for security, and should be treated as such by security-conscious administrators. If you examine the code and discover a vulnerability that could compromise the server, please contact the author at jshayward@pobox.com. The script is intended to have light security and not to compromise a server, but it is not intended to store credit card numbers or other sensitive information.
The default installation sets < the private sidebar data directory > and contents to mode 777. Administrators are encouraged to set directory and contents to mode 700, owned by the effective user ID that Snippets will be running under.
<<lessSidebar in a Can is built on Snippets technology.
Sidebar in a Can is designed to be run as a straightforward web application, with much administrative activity performed on-web. Rather than trying to explain how to use it, I simply encourage you to explore.
Security
The present release of Sidebar in a Can has not been closely scrutinized for security, and should be treated as such by security-conscious administrators. If you examine the code and discover a vulnerability that could compromise the server, please contact the author at jshayward@pobox.com. The script is intended to have light security and not to compromise a server, but it is not intended to store credit card numbers or other sensitive information.
The default installation sets < the private sidebar data directory > and contents to mode 777. Administrators are encouraged to set directory and contents to mode 700, owned by the effective user ID that Snippets will be running under.
Download (0.056MB)
Added: 2007-02-23 License: GPL (GNU General Public License) Price:
973 downloads
Choose a free eCourse 1
Education Wallpaper. Education Wallpaper. Education Wallpaper. Auto Expenses – first off, there isn’t the extra expense of gas and we are all aware (a... more>> <<less
Download (41KB)
Added: 2009-04-12 License: Freeware Price: Free
194 downloads
KD Chart 2.0 Beta1
KDChart is a tool for creating business charts and is the most powerful Qt component of its kind. more>>
KDChart application is a tool for creating business charts and is the most powerful Qt component of its kind.
Besides from having all the standard features, it also enables the developer to design and manage a large number of axes and provides sophisticated means of customization.
In addition to detailed and precisely configuring the chart layout it is possible to complement the design by adding custom rich-text boxes and/or frames to data points or to random positions.
Being extremely configurable, KDChart is also easily scalable by automatically adjusting font sizes and layout when being resized. This makes it possible to quickly and efficiently create user-friendly programs that offer the same level of functionality, or a even higher one, in Qt programs as on other platforms. It is no coincidence that the current version of the KOffice productivity suite uses our library.
Whats New in 1.1.3 Stable Release:
Besides from various smaller fixes, code adjusting and other issues like documentation updates, the following list contains a list of bugfixes included in the KD Chart 1.1.3 release.
Printing:
- Fixed the display of the axis title font when using high resolution printing.
Bars:
Fixes 3D bars painting:
- The front face of the bar now matches the y axis labels.
- Fixed various rendering errors depending of the values of the bars (high values - negative values ...)
Fixes bars painting
- Fixed painting of excess arrows, when the user choose to display a restricted view of the chart ( start/end values).
- The user have a better control over the bar Width when needed.
- Fixed occasional painting problem when resizing a barPercent view.
- Bar painting is more accurate and looks better.
3D Lines:
- Fixed wrong display for 3D lines painting.
Axis
- Fixed axis subdelimiters: Were not always precisely matching with the grid lines, data values.
- Added the possibility to force the diplay of non fractional values on the axis.
Legends:
- Fixed alignment of the legend text to its marker.
- Fixed rendering legends when changing its position and orientation
Compiling:
- Fixed a compilation issue on gcc 3.4
Labels truncation and position:
- Several small issues has been fixed. Those cases were happening occasionally.
- .. and various other bug fixes and code tuning.
<<lessBesides from having all the standard features, it also enables the developer to design and manage a large number of axes and provides sophisticated means of customization.
In addition to detailed and precisely configuring the chart layout it is possible to complement the design by adding custom rich-text boxes and/or frames to data points or to random positions.
Being extremely configurable, KDChart is also easily scalable by automatically adjusting font sizes and layout when being resized. This makes it possible to quickly and efficiently create user-friendly programs that offer the same level of functionality, or a even higher one, in Qt programs as on other platforms. It is no coincidence that the current version of the KOffice productivity suite uses our library.
Whats New in 1.1.3 Stable Release:
Besides from various smaller fixes, code adjusting and other issues like documentation updates, the following list contains a list of bugfixes included in the KD Chart 1.1.3 release.
Printing:
- Fixed the display of the axis title font when using high resolution printing.
Bars:
Fixes 3D bars painting:
- The front face of the bar now matches the y axis labels.
- Fixed various rendering errors depending of the values of the bars (high values - negative values ...)
Fixes bars painting
- Fixed painting of excess arrows, when the user choose to display a restricted view of the chart ( start/end values).
- The user have a better control over the bar Width when needed.
- Fixed occasional painting problem when resizing a barPercent view.
- Bar painting is more accurate and looks better.
3D Lines:
- Fixed wrong display for 3D lines painting.
Axis
- Fixed axis subdelimiters: Were not always precisely matching with the grid lines, data values.
- Added the possibility to force the diplay of non fractional values on the axis.
Legends:
- Fixed alignment of the legend text to its marker.
- Fixed rendering legends when changing its position and orientation
Compiling:
- Fixed a compilation issue on gcc 3.4
Labels truncation and position:
- Several small issues has been fixed. Those cases were happening occasionally.
- .. and various other bug fixes and code tuning.
Download (5.8MB)
Added: 2006-04-19 License: Free To Use But Restricted Price:
736 downloads
Qingy Is Not Getty 0.9.6
qingy is a replacement for getty. more>>
qingy is a replacement for getty. It uses DirectFB to provide a fast, nice GUI without the overhead of the X Windows System.
Qingy Is Not Getty project allows the user to log in and start the session of his choice (text console, GNOME, KDE, wmaker, etc.).
Main features:
- It remembers last user who logged in, with focus on password
- It also rememebers last session each user chose
- Alternatively it remembers last session on a per-tty basis
- Fully themable
- A theme will look the same on all machines, independently of the resolution
- You can select your favourite theme, or a random one every time
- Both text and X sessions are supported
- You can start more that one X session at once
- You can even start X inside a console when X sessions are already running
- PAM support
- Support for screen savers
- Auto log-in support
- Session locking support
- tty specific options support
- Customizable key bindings.
- Text mode support
Enhancements:
- Detached qingy from its controlling tty when starting sessions.
- qingy no longer tries to kill its GUI as it should not hang any more.
- Fixed bug that made shells other that zsh be invoked with a double -; that is --bash instead of -bash, which is the correct form for login shell invocation.
- Added proper escaping for session names, removed quoting around them.
- Added support for selecting whether to start the X server in the same tty qingy is running in (default for qingy), or in an unused one (default for startx)
<<lessQingy Is Not Getty project allows the user to log in and start the session of his choice (text console, GNOME, KDE, wmaker, etc.).
Main features:
- It remembers last user who logged in, with focus on password
- It also rememebers last session each user chose
- Alternatively it remembers last session on a per-tty basis
- Fully themable
- A theme will look the same on all machines, independently of the resolution
- You can select your favourite theme, or a random one every time
- Both text and X sessions are supported
- You can start more that one X session at once
- You can even start X inside a console when X sessions are already running
- PAM support
- Support for screen savers
- Auto log-in support
- Session locking support
- tty specific options support
- Customizable key bindings.
- Text mode support
Enhancements:
- Detached qingy from its controlling tty when starting sessions.
- qingy no longer tries to kill its GUI as it should not hang any more.
- Fixed bug that made shells other that zsh be invoked with a double -; that is --bash instead of -bash, which is the correct form for login shell invocation.
- Added proper escaping for session names, removed quoting around them.
- Added support for selecting whether to start the X server in the same tty qingy is running in (default for qingy), or in an unused one (default for startx)
Download (0.62MB)
Added: 2007-04-26 License: GPL (GNU General Public License) Price:
912 downloads
SVG Charter Alpha 3
SVG charter is a project to build a tool to generate charts and graphs. more>>
SVG charter is a project to build a tool to generate charts and graphs with SVG output to allow fully scalable data visualization.
The application came about after my personal frustration with not being able to read tiny GIF charts accurately.
Couldnt be simpler, though. You must run SVG Charter in the directory where the charting modules live. To change which charting module the engine uses, change the "require" call on line 62 of the charter.pl engine code. Then just run the code as follows:
./charter.pl [datafile in CSV format] > thechart.svg
The data file must be in a CSV format with the first row as headings and the subsequent rows as numeric data. Have a look at the data.csv file that comes packaged for an example.
SVG CHARTER LIMITATIONS
Right now the SVG Charter emits a fixed-aspect ratio graph.
SVG Charter can only emit a graph which is limited to 4 data series. There is no technical limitation on the number of data points, but 100 seems to be a practical limitation of whats easily readable.
SVG Charter currently emits fixed color schemes.
SVG Charter cannot configure the Legend location
SVG CHARTER CONTRIBUTIONS
Code contributions to SVG charter will be greatly appriciated. Feel free to tackle any limitation Ive listed above or any limiation you discover.
Enhancements:
- This release supports a very constrained scatter graph.
<<lessThe application came about after my personal frustration with not being able to read tiny GIF charts accurately.
Couldnt be simpler, though. You must run SVG Charter in the directory where the charting modules live. To change which charting module the engine uses, change the "require" call on line 62 of the charter.pl engine code. Then just run the code as follows:
./charter.pl [datafile in CSV format] > thechart.svg
The data file must be in a CSV format with the first row as headings and the subsequent rows as numeric data. Have a look at the data.csv file that comes packaged for an example.
SVG CHARTER LIMITATIONS
Right now the SVG Charter emits a fixed-aspect ratio graph.
SVG Charter can only emit a graph which is limited to 4 data series. There is no technical limitation on the number of data points, but 100 seems to be a practical limitation of whats easily readable.
SVG Charter currently emits fixed color schemes.
SVG Charter cannot configure the Legend location
SVG CHARTER CONTRIBUTIONS
Code contributions to SVG charter will be greatly appriciated. Feel free to tackle any limitation Ive listed above or any limiation you discover.
Enhancements:
- This release supports a very constrained scatter graph.
Download (0.007MB)
Added: 2007-07-17 License: LGPL (GNU Lesser General Public License) Price:
829 downloads
X11 Disk Activity Feedback A.01.11.01
X11 Disk Activity Feedback shows disk activity by animating the X11 cursor. more>>
X11 Disk Activity Feedback shows disk activity by animating the X11 cursor.
It provides a visual feedback of local disk activity by changing the default X11 mouse pointer to an animated wheel.
Installation:
Untar and change into the new directory and:
# xmkmf
# make
# make install
<<lessIt provides a visual feedback of local disk activity by changing the default X11 mouse pointer to an animated wheel.
Installation:
Untar and change into the new directory and:
# xmkmf
# make
# make install
Download (0.012MB)
Added: 2006-09-27 License: GPL (GNU General Public License) Price:
1124 downloads
Petals on a Rose 1.0
Petals on a Rose is an intriguing puzzle game for all ages. more>>
Petals on a Rose is an intriguing puzzle game for all ages. This website claims that Bill Gates was stumped by it for two days. Its usually played with a group of friends and a set of 5 dice. The game master rolls the dice and tells everyone the answer. This computer version of the puzzle works similarly, only in this case the computer plays as the game master.
To play you just double click the icon to start the program. Type your guess in the "Answer" field and press "Check". If your guess is correct you get congratulated, otherwise you need to try again. If you get tired of guessing you can press the "Give Up" button and youll get the answer to that particular roll.
Just press the "Roll Dice" button at any time to get a new set of numbers.
Always remember, dont tell the answer to anyone!
Have fun, and good luck.
<<lessTo play you just double click the icon to start the program. Type your guess in the "Answer" field and press "Check". If your guess is correct you get congratulated, otherwise you need to try again. If you get tired of guessing you can press the "Give Up" button and youll get the answer to that particular roll.
Just press the "Roll Dice" button at any time to get a new set of numbers.
Always remember, dont tell the answer to anyone!
Have fun, and good luck.
Download (0.16MB)
Added: 2007-07-20 License: MIT/X Consortium License Price:
826 downloads
LINGOT Is Not a Guitar-Only Tuner 0.7.2
LINGOT is a musical instrument tuner. more>>
LINGOT is a musical instrument tuner. LINGOT is easy to use, accurate, and highly configurable. Originally conceived to tune electric guitars, its configurability gives it a more general character. (Tuning another instruments has not been tested).
It looks like an analogic tuner, with a gauge indicating the relative shift to a certain note --found automatically as the closest note to the estimated frequency--, indicating that note and its frequency.
The note will be found automatically, since the program hasnt any manual function mode (indicating the note to tune manually), for mantaining its general purpose.
We recommend using the tuner in conjunction with a sound mixer for selecting the desired recording source and the signal recording levels.
Main features:
- Accurate.
- Easy to use. Just plug in your instrument and run tuner.
- Very configurable via GUI. Its possible to change any parameter while the program is running, without editing any file.
- It works in an automatic way. It isnt necessary specify the note to tune; the program guesses it.
- Its free software. It has GPL license.
- Tuning other instruments than guitars is possible. Since this program guesses the note you are playing, it can be used to tune a piano, a bass, a violin, etc.
Enhancements:
- Files have been reorganized to a more "GNU-like" structure.
- Multi-lingual support has been added.
<<lessIt looks like an analogic tuner, with a gauge indicating the relative shift to a certain note --found automatically as the closest note to the estimated frequency--, indicating that note and its frequency.
The note will be found automatically, since the program hasnt any manual function mode (indicating the note to tune manually), for mantaining its general purpose.
We recommend using the tuner in conjunction with a sound mixer for selecting the desired recording source and the signal recording levels.
Main features:
- Accurate.
- Easy to use. Just plug in your instrument and run tuner.
- Very configurable via GUI. Its possible to change any parameter while the program is running, without editing any file.
- It works in an automatic way. It isnt necessary specify the note to tune; the program guesses it.
- Its free software. It has GPL license.
- Tuning other instruments than guitars is possible. Since this program guesses the note you are playing, it can be used to tune a piano, a bass, a violin, etc.
Enhancements:
- Files have been reorganized to a more "GNU-like" structure.
- Multi-lingual support has been added.
Download (0.44MB)
Added: 2007-07-12 License: GPL (GNU General Public License) Price:
853 downloads
Keep a cool head! 0.5.2
Keep a cool head! is a simple strategy board game for 2, 3, or 4 players. more>> <<less
Download (0.48MB)
Added: 2006-03-10 License: Freeware Price:
1324 downloads
HTML::Widget 1.09
HTML::Widget is a Perl module with HTML Widget And Validation Framework. more>>
HTML::Widget is a Perl module with HTML Widget And Validation Framework.
SYNOPSIS
use HTML::Widget;
# Create a widget
my $w = HTML::Widget->new(widget)->method(get)->action(/);
# Add a fieldset to contain the elements
my $fs = $w->element( Fieldset, user )->legend(User Details);
# Add some elements
$fs->element( Textfield, age )->label(Age)->size(3);
$fs->element( Textfield, name )->label(Name)->size(60);
$fs->element( Submit, ok )->value(OK);
# Add some constraints
$w->constraint( Integer, age )->message(No integer.);
$w->constraint( Not_Integer, name )->message(Integer.);
$w->constraint( All, age, name )->message(Missing value.);
# Add some filters
$w->filter(Whitespace);
# Process
my $result = $w->process;
my $result = $w->process($query);
# Check validation results
my @valid_fields = $result->valid;
my $is_valid = $result->valid(foo);
my @invalid_fields = $result->have_errors;
my $is_invalid = $result->has_errors(foo);;
# CGI.pm-compatible! (read-only)
my $value = $result->param(foo);
my @params = $result->param;
# Catalyst::Request-compatible
my $value = $result->params->{foo};
my @params = keys %{ $result->params };
# Merge widgets (constraints and elements will be appended)
$widget->merge($other_widget);
# Embed widgets (as fieldset)
$widget->embed($other_widget);
# Get list of elements
my @elements = $widget->get_elements;
# Get list of constraints
my @constraints = $widget->get_constraints;
# Get list of filters
my @filters = $widget->get_filters;
Create easy to maintain HTML widgets!
Everything is optional, use validation only or just generate forms, you can embed and merge them later.
The API was designed similar to other popular modules like Data::FormValidator and FormValidator::Simple, HTML::FillInForm is also built in (and much faster).
This Module is very powerful, dont misuse it as a template system!
<<lessSYNOPSIS
use HTML::Widget;
# Create a widget
my $w = HTML::Widget->new(widget)->method(get)->action(/);
# Add a fieldset to contain the elements
my $fs = $w->element( Fieldset, user )->legend(User Details);
# Add some elements
$fs->element( Textfield, age )->label(Age)->size(3);
$fs->element( Textfield, name )->label(Name)->size(60);
$fs->element( Submit, ok )->value(OK);
# Add some constraints
$w->constraint( Integer, age )->message(No integer.);
$w->constraint( Not_Integer, name )->message(Integer.);
$w->constraint( All, age, name )->message(Missing value.);
# Add some filters
$w->filter(Whitespace);
# Process
my $result = $w->process;
my $result = $w->process($query);
# Check validation results
my @valid_fields = $result->valid;
my $is_valid = $result->valid(foo);
my @invalid_fields = $result->have_errors;
my $is_invalid = $result->has_errors(foo);;
# CGI.pm-compatible! (read-only)
my $value = $result->param(foo);
my @params = $result->param;
# Catalyst::Request-compatible
my $value = $result->params->{foo};
my @params = keys %{ $result->params };
# Merge widgets (constraints and elements will be appended)
$widget->merge($other_widget);
# Embed widgets (as fieldset)
$widget->embed($other_widget);
# Get list of elements
my @elements = $widget->get_elements;
# Get list of constraints
my @constraints = $widget->get_constraints;
# Get list of filters
my @filters = $widget->get_filters;
Create easy to maintain HTML widgets!
Everything is optional, use validation only or just generate forms, you can embed and merge them later.
The API was designed similar to other popular modules like Data::FormValidator and FormValidator::Simple, HTML::FillInForm is also built in (and much faster).
This Module is very powerful, dont misuse it as a template system!
Download (0.066MB)
Added: 2006-09-27 License: Perl Artistic License Price:
1122 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above what is a legend search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed