summaryrefslogtreecommitdiffstats
path: root/perl-install/wizards.pm
Commit message (Collapse)AuthorAgeFilesLines
* using box radio looks better for yes/no like questionsThierry Vignaud2004-01-141-1/+1
|
* (process) in yes/no case, keep the same logic asThierry Vignaud2004-01-141-3/+4
| | | | | interactive->ask_yesorno() and pass 1 if /yes/ and undef else
* add support for yes/no questionsThierry Vignaud2004-01-131-0/+4
|
* better rely on the end field being set rather than on the last step toThierry Vignaud2004-01-131-1/+1
| | | | | be named "end" (thus allowing to have several different last steps)
* rollback debug statementsThierry Vignaud2004-01-121-7/+0
|
* only complain if a problem actually happenedThierry Vignaud2004-01-121-1/+8
|
* perl_checker cleanupsThierry Vignaud2004-01-061-3/+3
|
* perl_checker fixesPascal Rigaux2004-01-051-1/+1
|
* - die if empty page name or if non existent page nameThierry Vignaud2003-12-291-10/+64
| | | | | | | | | | | | | - only safely return after "end" step has been reached - enable data to be a code ref to prevent ugly use of val_ref, list_ref, and the like - post callback now override "next" field - pass current step as an arg to "pre" callback - pass current step result as an arg to "post" callback - enhanced documentation - introduce safe_process() that smoothly exit on wizard cancel - support interactive_help_id for installer
* let a step name be a callback in order to be able to generate dynamicThierry Vignaud2003-12-211-1/+2
| | | | | | messages (in the past gettext was called at step time, but now it's called at wizard data structure compile time)
* (process) add val_ref and list_ref support to ease data manipulationThierry Vignaud2003-12-191-0/+2
| | | | | | (as wizard data structure is built early at compile time, ref on single values aren't any more valid when values are setted)
* - consolidate code from drakwizard for reussage by drakxtools wizard:Thierry Vignaud2003-12-161-0/+137
add a wizard layer on top of interactive that do proper backward/forward stepping for us - add documentation - remove useless fixed_{var|list}