Tk::Wizard::Sizer
=================

DESCRIPTION

A typical Wizard application utilizes a fixed-size window; Tk::Wizard
(sold separately) follows this philosophy by creating a window without
resize handles.  In addition, Tk::Wizard allows you to specify the
size of the content area.  But there's a problem with this mechanism
-- how do you know how large to make your window?  You know what you
want to appear in the window, and you know how you want it to be
arranged, but you do not know the dimensions of that combination of
elements.

Fret no more, dear programmer!  Simply install Tk::Wizard::Sizer,
replace your call to Tk::Wizard->new with a call to
Tk::Wizard::Sizer->new, and run your Wizard application.  On each
page, adjust the size of the window for best aesthetics.  After you
click the Next button on each page, on STDOUT will be printed the
ideal height and width arguments.  After you click the Finish button
on the last page, on STDOUT will be printed the ideal dimensions that
will contain all your pages (i.e. the width of the widest page and the
height of the tallest page).


INSTALLATION

This module can be installed in the normal perl way, such as:

   perl -MCPAN -e "install Tk::Wizard"

or, unpack the archive and in the new folder execute the following:

   perl Makefile.PL
   make all test
   make install

If you are on Windows you might have to use nmake instead of make.

If you set environment variable TEST_INTERACTIVE to any non-zero
value, most of the tests will pause and you will have to click the
"Next" button several times to get through them.

AUTHOR
        Martin Thurn (mthurn@cpan.org)