Sometimes things just fit without needing to think too hard...

UI::Dialog::Advanced
UI::Dialog::Advanced::Console 
UI::Dialog::Advanced::GNOME

The GNOME one is for using one of Xdialog, or Zenity and the
console one is for cDialog or Whiptail. The general one of course tries
for all four based on the same logic as the UI::Dialog module itself.

The only difference between the Advanced and regular meta classes is the
inclusion of the gauge_start(), gauge_inc(), gauge_dec(), gauge_set(),
gauge_text(), and gauge_stop() methods.

On a side note, everyone can expect to see an article on perl.com
illustrating the usage and design of UI::Dialog with a few example
scripts: a nautilus-script, an XDialog specific program and possibly an
xosd example using xmms-shell to adjust the volume.

I'm writing the article as I finish up the module and hope to have them
both done and released at relatively the same time (with priority on the
module of course).

-- 
Kevin C. Krinke <[EMAIL PROTECTED]>
Open Door Software Inc.

Reply via email to