home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 May / PCWorld_2002-05_cd.bin / Software / TemaCD / activetcltk / ActiveTcl8.3.4.1-8.win32-ix86.exe / ActiveTcl8.3.4.1-win32-ix86 / demos / Tk / dialog2.tcl < prev    next >
Encoding:
Text File  |  2001-10-22  |  683 b   |  20 lines

  1. # dialog2.tcl --
  2. #
  3. # This demonstration script creates a dialog box with a global grab.
  4. #
  5. # RCS: @(#) $Id: dialog2.tcl,v 1.2 1998/09/14 18:23:27 stanton Exp $
  6.  
  7. after idle {
  8.     .dialog2.msg configure -wraplength 4i
  9. }
  10. after 100 {
  11.     grab -global .dialog2
  12. }
  13. set i [tk_dialog .dialog2 "Dialog with local grab" {This dialog box uses a global grab, so it prevents you from interacting with anything on your display until you invoke one of the buttons below.  Global grabs are almost always a bad idea; don't use them unless you're truly desperate.} warning 0 OK Cancel {Show Code}]
  14.  
  15. switch $i {
  16.     0 {puts "You pressed OK"}
  17.     1 {puts "You pressed Cancel"}
  18.     2 {showCode .dialog2}
  19. }
  20.