Download List

Project Description

UI::Dialog is an OOPerl wrapper for various dialog applications. It
supports the dialog backends Zenity, XDialog, GDialog, KDialog, CDialog,
and Whiptail. There is also an ASCII backend provided as a last resort
interface for the console-based dialog variants. UI::Dialog is a class
that provides a strict interface to these various backend modules. By
using UI:Dialog (with its imposed limitations on the widgets), you
can ensure that your Perl program will function with any available
interface. UI::Dialog is the result of a complete rewrite of the UDPM
CPAN module. This was done to break away from the bad choice of name
(UserDialogPerlModule) and to implement a cleaner, more detached, OOPerl
interface.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-10-05 09:02
1.08

The Nautilus backend now does a better job of detecting a
user's actual desktop directory. A bug in the Zenity backend
has been fixed and now correctly interprets the version
number.
Tags: Minor feature enhancements

2004-07-22 19:03
1.07

This release has a bugfix for UI::Dialog dying when the user did not select anything from the checklist widget.
Tags: Minor bugfixes

2004-03-19 17:21
1.06

This release implements the --form widget, and the "literal" switch now
forces --no-collapse for the CDialog backend. The binary discovery has
been enhanced to utilize the PATH environment variable when appropriate.
The documentation for the CDialog (infobox, calendar, timebox, tailbox,
and form) and Whiptail (infobox) backends has been updated.
Tags: Minor feature enhancements

2004-02-23 12:18
1.04

This release fixes an incorrect use of Temp::File.
Tags: Minor bugfixes

2004-02-19 13:53
1.03

This release fixes a bug when running in an xterm, corrects some typos in the documentation, adjusts the specified width by -4 when using the whiptail backend (to account for the borders), adds a 'literal' option to prevent manipulation of the text, removes all warning and diagnostic pragmas, adds a contributors file, and updates CDialog and Whiptail redirection, version dependancies, and tmpfile use.
Tags: Code cleanup

Project Resources