ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> perl-tk
perl-tk
DialogBox not Being Displayed
by Steve Waltner other posts by this author
Jul 16 2007 11:45AM messages near this date
Re: How to find out path of widget in TK-like style ? | RE: DialogBox not Being Displayed
SOURCE We've been running ActivePerl 5.8.0 on Windows for some time and  
recently upgraded to ActivePerl 5.8.8. Along the way (ActivePerl  
5.8.4) the Perl Tk module was upgraded to 804.027. Previously, it had  
been using 800.???. While this fixed the original problem we had, it  
introduced a problem where the behavior of DialogBox changed and our  
dialog boxes are no longer being displayed. A code snippet that  
demonstrates this is:

=======
use Tk;
use Tk::DialogBox;

$main = MainWindow-> new();    # this creates the main dialog box
$dialog = $main-> DialogBox (-title => "TITLE BAR TEXT", -buttons =>  
[ "Button 1","Button 2" ] ); # this creates the desired box
$main-> withdraw();            # this makes the main dialog box invisible
$button = $dialog-> Show();    # this makes the desired dialog box appear
$main-> destroy();             # this destroys the main dialog box
print "Button pushed: $button\n";
=======

The problem is that the user wants to hide the main window and still  
show the DialogBox. With version 4.x of DialogBox.pm, the "withdraw"  
that hides $main also keeps $dialog from being shown on the screen.

How should one code it where you hide the main Tk window, but are  
still allowed to show a DialogBox created off the main window?

Steve
--++**==--++**==--++**==--++**==--++**==--++**==--++**==
ptk mailing list
ptk@[...].edu
https://mailman.stanford.edu/mailman/listinfo/ptk
Thread:
Steve Waltner
Jack D
Steve Waltner
Amit Didwania
Slaven Rezic
Amit Didwania
Amit Didwania

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved