From 770daeb5d2b473d50d67b4e9423c2e914aed718b Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Tue, 15 Feb 2005 16:36:47 +0000 Subject: create ->ask_filename and ->ask_directory to replace ->ask_file --- perl-install/interactive.pm | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) (limited to 'perl-install/interactive.pm') diff --git a/perl-install/interactive.pm b/perl-install/interactive.pm index c31d333d3..1d704112e 100644 --- a/perl-install/interactive.pm +++ b/perl-install/interactive.pm @@ -161,13 +161,27 @@ sub ask_okcancel_ { } } +sub ask_filename { + my ($o, $common) = @_; + $common->{want_a_dir} = 0; + $o->ask_fileW($common); +} + +sub ask_directory { + my ($o, $common) = @_; + $common->{want_a_dir} = 1; + $o->ask_fileW($common); +} + +#- predecated sub ask_file { my ($o, $title, $o_dir) = @_; - $o->ask_fileW($title, $o_dir); + $o->ask_fileW({ title => $title, want_a_dir => 0, directory => $o_dir }); } + sub ask_fileW { - my ($o, $title, $_dir) = @_; - $o->ask_from_entry($title, N("Choose a file")); + my ($o, $common) = @_; + $o->ask_from_entry($common->{title}, $common->{message} || N("Choose a file")); } sub ask_from_list { -- cgit v1.2.1