NAME
Tk::FilePicker - Tk::FileBrowser based file dialog
SYNOPSIS
DESCRIPTION
CONFIG VARIABLES
- Switch: -checkoverwrite
-
Only works when the '-selectmode' option is set to single. Checks if the selected file exists and prompts and overwrite dialog.
- Switch: -selectstring
-
Text string for the 'Ok' button.
ADVERTISED SUBWIDGETS
METHODS
All the pick methods can be called with these options:
The pick methods always return their results in list context. So even when you expect only one result you have to do:
my
(
$file
) =
$fp
->pickWhatEver(
%options
);
- pick(%options)
-
The basic pick method. Besides the two options above you can give it many of the options of Tk::FilePicker and Tk::FileBrowser.
- pickFileOpen(%options)
-
Calls pick configured to select one file for opening. Equivalent to:
my
(
$file
) =
$window
->pick(
-checkoverwrite
=> 0,
-showfolders
=> 1,
-showfiles
=> 1,
-selectmode
=>
'single'
,
-selectstring
=>
'Open'
,
-title
=>
'Open file'
,
);
- pickFileOpenMulti(%options)
-
Calls pick configured to select multiple files for opening. Equivalent to:
my
@files
=
$window
->pick(
-checkoverwrite
=> 0,
-showfolders
=> 1,
-showfiles
=> 1,
-selectmode
=>
'extended'
,
-selectstring
=>
'Open'
,
-title
=>
'Open file'
,
);
- pickFileSave(%options)
-
Calls pick configured to select one file for saving. Pops a dialog for overwrite if the selected file exists. Equivalent to:
my
(
$file
) =
$window
->pick(
-checkoverwrite
=> 1,
-showfolders
=> 1,
-showfiles
=> 1,
-selectmode
=>
'single'
,
-selectstring
=>
'Save'
,
-title
=>
'Save file'
,
);
- pickFolderSelect(%options)
-
Calls pick configured to select one folder. Equivalent to:
my
(
$folder
) =
$window
->pick(
-checkoverwrite
=> 0,
-showfolders
=> 1,
-showfiles
=> 0,
-selectmode
=>
'single'
,
-selectstring
=>
'Select'
,
-title
=>
'Select folder'
,
);
LICENSE
Same as Perl.
AUTHOR
Hans Jeuken (hanje at cpan dot org)