-----Original Message-----
From: perl-win32-users-boun...@listserv.activestate.com
[mailto:perl-win32-users-boun...@listserv.activestate.com] On Behalf Of
listmail
Sent: March-14-09 9:34 AM
To: Daniel Burgaud
Cc: Perl-Win32-Users
Subject: Re: Q: How to resize TK window panels

Daniel Burgaud wrote:
> Hi,
>
> I have the following Perl Script. It displays two Scrolled Text Left 
> and Right.
> My problem is, how to resize the widths of the panels.
> Is there a switch that will automatically adjust the width or I 
> manually dragging
> the edges?
>


A cleaner solution is to use a Panedwindow instead of an Adjuster.
Panedwindows began in the 804 series. If you need backwards compatibility
the by all means go with the Adjuster. Also - I'm not sure why you have the
while loop at the bottom of your code. Tk::MainLoop is what you want to use.

Here is a simple example:
###################
use Tk;
use strict;

my $mw=tkinit;
$mw->minsize(630,500);
my $pw = $mw->Panedwindow(
  -showhandle=>1,
  -sashpad=>6)->pack(-fill=>'both', -expand=>1);
my $t1 = $pw->Scrolled('Text',-scrollbars=>'ose');
my $t2 = $pw->Scrolled('Text',-scrollbars=>'ose');
$pw->add($_) foreach ($t1,$t2);

MainLoop;
###################
__END__

Jack

_______________________________________________
Perl-Win32-Users mailing list
Perl-Win32-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to