crysflame from #perl on freenode suggested that I make a class that only uses backends which support the gauge widget. Similar to how UI::Dialog::GNOME only supports GTK based backends.
So what do I call this meta class? So far the complete list of existing modules is as follows: UI::Dialog UI::Dialog::Console UI::Dialog::GNOME UI::Dialog::KDE UI::Dialog::Backend UI::Dialog::Backend::ASCII UI::Dialog::Backend::CDialog UI::Dialog::Backend::GDialog UI::Dialog::Backend::KDialog UI::Dialog::Backend::Nautilus UI::Dialog::Backend::XDialog UI::Dialog::Backend::XOSD UI::Dialog::Backend::Whiptail UI::Dialog::Backend::Zenity The following backends would be usable by this "gauge" ready meta class: Whiptail, CDialog, XDialog, and Zenity. And in case anyone was wondering, I'm almost ready to release UI::Dialog to CPAN. For those who wish to beta test, send me a note requesting the beta source archive (POD & Patches are of course welcome). Thanks for your help folks! -- Kevin C. Krinke <[EMAIL PROTECTED]> Open Door Software Inc.
