UI::Dialog::Backend::KDialog • man page

inputbox( )

EXAMPLE
 my $string = $d->inputbox( text => 'Enter some text.',
                            entry => 'this is the input field' );

DESCRIPTION
Present the end user with a text input field and a message.
RETURNS
a
SCALAR
if the response is
OK
and
FALSE \fIs0(0) for anything else.

textbox( )

EXAMPLE
 $d->textbox( path => '/path/to/a/text/file' );

DESCRIPTION
Present the end user with a simple scrolling box containing the contents of the given text file.
RETURNS
TRUE \fIs0(1) if the response is
OK
and
FALSE \fIs0(0) for anything else.

menu( )

EXAMPLE
 my $selection1 = $d->menu( text => 'Select one:',
                            list => [ 'tag1', 'item1',
                                      'tag2', 'item2',
                                      'tag3', 'item3' ]
                          );

DESCRIPTION
Present the user with a selectable list.
RETURNS
a
SCALAR
of the chosen tag if the response is
OK
and
FALSE \fIs0(0) for anything else.

checklist( )

EXAMPLE
 my @selection = $d->checklist( text => 'Select one:',
                                list => [ 'tag1', [ 'item1', 0 ],
                                          'tag2', [ 'item2', 1 ],
                                          'tag3', [ 'item3', 1 ] ]
                              );

DESCRIPTION
Present the user with a selectable checklist.
RETURNS
an
ARRAY
of the chosen tags if the response is
OK
and
FALSE \fIs0(0) for anything else.

radiolist( )

EXAMPLE
 my $selection = $d->radiolist( text => 'Select one:',
                                list => [ 'tag1', [ 'item1', 0 ],
                                          'tag2', [ 'item2', 1 ],
                                          'tag3', [ 'item3', 0 ] ]
                              );

DESCRIPTION
Present the user with a selectable radiolist.
RETURNS
a
SCALAR
of the chosen tag if the response is
OK
and
FALSE \fIs0(0) for anything else.

fselect( ) getopenfilename( ) getsavefilename( ) getopenurl( ) getsaveurl( )

EXAMPLE
 # my $text = $d->getsaveurl( path => '/path/' );
 # my $text = $d->getopenurl( path => '/path/' );
 # my $text = $d->getsavefilename( path => '/path/' );
 # my $text = $d->getopenfilename( path => '/path/' );
 my $text = $d->fselect( path => '/path/to/a/file/or/directory' );

DESCRIPTION
Present the user with a file selection widget preset with the given path.
RETURNS
a
SCALAR
if the response is
OK
and
FALSE \fIs0(0) for anything else.

dselect( ) getexistingdirectory( )

EXAMPLE
 # my $text = $d->getexistingdirectory( path => '/path/to/a/dir' );
 my $text = $d->dselect( path => '/path/to/a/directory' );

DESCRIPTION
Present the user with a file selection widget preset with the given path. Unlike fselect() this widget will only return a directory selection.
RETURNS
a
SCALAR
if the response is
OK
and
FALSE \fIs0(0) for anything else.

SEE ALSO

PERLDOC
 UI::Dialog
 UI::Dialog::KDE
 UI::Dialog::Backend
 UI::Dialog::Backend::XOSD

MAN FILES
None. Use `kdialog --help` from a command line.

BUGS

Please email the author with any bug reports. Include the name of the module in the subject line.

AUTHOR

Kevin C. Krinke, <kevin@krinke.ca>

COPYRIGHT AND LICENSE

 Copyright (C) 2013  Kevin C. Krinke <kevin@krinke.ca>

 This library is free software; you can redistribute it and/or
 modify it under the terms of the GNU Lesser General Public
 License as published by the Free Software Foundation; either
 version 2.1 of the License, or (at your option) any later version.

 This library is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 Lesser General Public License for more details.

 You should have received a copy of the GNU Lesser General Public
 License along with this library; if not, write to the Free Software
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA