View on
MetaCPAN
search.cpan.org is shutting down
For details read Perl NOC. After June 25th this page will redirect to MetaCPAN.org
Martin 'Kingpin' Thurn > Tk-Wizard-Sizer-2.224 > Tk::Wizard::Installer::Win32::Sizer

Download:
Tk-Wizard-Sizer-2.224.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Module Version: 1.011   Source  

NAME ^

Tk::Wizard::Installer::Win32::Sizer - Interactively determine the best size for your Wizard::Installer::Win32

  use Tk::Wizard::Installer::Win32::Sizer;
  my $wizard = new Tk::Wizard::Installer::Win32::Sizer(
                              # Same arguments as Tk::Wizard::Installer::Win32
                             );
  $wizard->Show;
  MainLoop;

DESCRIPTION ^

A typical Wizard application utilizes a fixed-size window; Tk::Wizard 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 replace your call to Tk::Wizard::Installer->new with a call to Tk::Wizard::Installer::Win32::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).

METHODS ^

new

Create a new Sizer wizard.

AUTHOR ^

Martin Thurn, mthurn@cpan.org, http://tinyurl.com/nn67z.

syntax highlighting: