Here's what I'm using:
# -- define window layout -------------
my $W = new GUI::Window(
-name => "MainDialog",
-title => "Marjolein's XML DTD Parser v0.0.1",
-left => $xposinit,
-top => $yposinit,
-width => $winwidth,
-height => $winheight,
-minsize => $minsize,
);
my $w = $W->ScaleWidth;
my $h = $W->ScaleHeight;
# -- set window icon ------------------
my $I = new Win32::GUI::Icon("hsh.ico");
$W->SetIcon($I);
# Main window -------------------------
my $SB = $W->AddStatusBar(
-name => "Status",
-text => "Ready"
);
my $statheight = $SB->Height;
[... and later on ...]
# NOTE: this is always called on init of a resizable window!
sub MainDialog_Resize {
$w = $W->ScaleWidth;
$h = $W->ScaleHeight;
$SB->Move(0, $h - $statheight);
$SB->Resize($w, $statheight);
[...]
}
At 12:00 2001-05-08 -0400, you wrote:
>Thanks for the help in understanding the issue. Now on to testing and
>learning how use this module...
>
>[snip]
>| -----Original Message-----
>| From: Bullock, Howard A. [mailto:[EMAIL PROTECTED]
>[...]
>| The line shown below causes a fatal error and Perl closes.
>|
>| $Status = new GUI::StatusBar($W,
>| -text => " ",
>| -width => $W->ScaleWidth,
>| );
Cheers,
Marjolein Katsma
HomeSite Help - http://hshelp.com/ - Extensions, Tips and Tools