UI-Dialog

 view release on metacpan or  search on metacpan

lib/UI/Dialog/Charts.pod  view on Meta::CPAN

=item UI::Dialog::KDE                   (KDE oriented)

 ::Backend::
  (assumed DISPLAY) KDialog, XDialog

=item UI::Dialog::Console               (non-GUI only)

 ::Backend::
  (assumed CONSOLE) CDialog, Whiptail, ASCII

=item UI::Dialog::Gauged                (flexible, has gauge methods)

 ::Backend::
  (if DISPLAY != "") Zenity, XDialog
  (if DISPLAY == "") CDialog, Whiptail

=back

=head1 STANDARD WIDGETS

These widgets are provided by all backends and are the only methods made
available by all meta classes.

 $switch = $d->yesno( text => 'A question?' );
 $switch = $d->msgbox( text => 'A message.' );
 $scalar = $d->inputbox( text => 'Type visible text.' );
 $scalar = $d->password( text => 'Type hidden text.' );
 $switch = $d->textbox( filename => '/path/to/regular/file' );
 $scalar = $d->fselect( path => '/path/to/start/browse' );
 $scaler = $d->dselect( path => '/path/to/start/browse' );
 $scalar = $d->menu( text => 'A message.',
                     menu => [ 't1', 't1 desc', 't2', 't2 desc' ] );
 $scalar = $d->radiolist( text => 'A message.',
                          list => [ 't1', [ 't1 desc', 1 ],
                                    't2', [ 't2 desc', 0 ] ] );
 @array  = $d->checklist( text => 'A message.',
                          list => [ 't1', [ 't1 desc', 1 ],
                                    't2', [ 't2 desc', 0 ] ] );

=head1 COMPLETE WIDGET CHART

  -----------------------------------+
   Zenity                             \
  ---------------------------------+   \
   XDialog                          \   \
  -------------------------------+   \   \
   Whiptail                       \   \   \
  -----------------------------+   \   \   \
   KDialog                      \   \   \   \
  ---------------------------+   \   \   \   \
   GDialog                    \   \   \   \   \
  -------------------------+   \   \   \   \   \
   CDialog                  \   \   \   \   \   \
  -----------------------+   \   \   \   \   \   \
   ASCII                  \   \   \   \   \   \   \
  ---------------------+   \   \   \   \   \   \   \
   Widget Method Name   \   \   \   \   \   \   \   \
  -----------------------+---+---+---+---+---+---+---+
  calendar               |   | C |   |   |   | X | Z |
  checklist              | A | C | G | K | W | X | Z |
  combobox               |   |   |   |   |   | X |   |
  draw_gauge             | A |   |   |   |   |   |   |
  dselect                | A | C | G | K | W | X | Z |
  editbox                |   |   |   |   |   | X | Z |
  end_gauge              | A |   |   |   |   |   |   |
  entry                  |   |   |   |   |   |   | Z |
  error                  |   |   |   | K |   |   | Z |
  fselect                | A | C | G | K | W | X | Z |
  gauge_dec              |   | C |   |   | W | X | Z |
  gauge_inc              |   | C |   |   | W | X | Z |
  gauge_set              |   | C |   |   | W | X | Z |
  gauge_start            |   | C |   |   | W | X | Z |
  gauge_stop             |   | C |   |   | W | X | Z |
  gauge_text             |   | C |   |   | W | X | Z |
  getexistingdirectory   |   |   |   | K |   |   |   |
  getopenfilename        |   |   |   | K |   |   |   |
  getopenurl             |   |   |   | K |   |   |   |
  getsavefilename        |   |   |   | K |   |   |   |
  getsaveurl             |   |   |   | K |   |   |   |
  info                   |   |   |   |   |   |   | Z |
  infobox                | A | C | G |   | W | X |   |
  inputbox               | A | C | G | K | W | X | Z |
  inputsbox2             |   |   |   |   |   | X |   |
  inputsbox3             |   |   |   |   |   | X |   |
  list                   |   |   |   |   |   | X |   |
  logbox                 |   |   |   |   |   |   | Z |
  menu                   |   |   |   |   |   | X |   |
  msgbox                 | A | C | G | K | W | X | Z |
  noyes                  |   |   |   | K |   |   | Z |
  password               | A | C |   | K | W | X | Z |
  passwords2             |   |   |   |   |   | X |   |
  passwords3             |   |   |   |   |   | X |   |
  progress_dec           |   |   |   |   |   | X |   |
  progress_inc           |   |   |   |   |   | X |   |
  progress_set           |   |   |   |   |   | X |   |
  progress_start         |   |   |   |   |   | X |   |
  progress_stop          |   |   |   |   |   | X |   |
  question               |   |   |   |   |   |   | Z |
  radiolist              | A | C | G | K | W | X | Z |
  rangebox               |   |   |   |   |   | X |   |
  rangesbox2             |   |   |   |   |   | X |   |
  rangesbox3             |   |   |   |   |   | X |   |
  sorry                  |   |   |   | K |   |   |   |
  spinbox                |   |   |   |   |   | X |   |
  spinner                |   |   |   |   |   | X |   |
  spinsbox2              |   |   |   |   |   | X |   |
  spinsbox3              |   |   |   |   |   | X |   |
  tailbox                |   | C |   |   |   | X |   |
  tailboxbg              |   | C |   |   |   |   |   |
  text_info              |   |   |   |   |   |   | Z |
  textbox                | A | C | G | K | W | X | Z |
  timebox                |   | C |   |   |   | X |   |
  treeview               |   |   |   |   |   | X |   |
  warning                |   |   |   |   |   |   | Z |
  warningyesno           |   |   |   | K |   |   |   |
  warningyesnocancel     |   |   |   | K |   |   |   |
  yesno                  | A | C | G | K | W | X | Z |
  yesnocancel            |   |   |   | K |   |   |   |


=cut



( run in 0.922 second using v1.01-cache-2.11-cpan-2398b32b56e )