dialog2.tcl 630 B

1234567891011121314151617
  1. # dialog2.tcl --
  2. #
  3. # This demonstration script creates a dialog box with a global grab.
  4. after idle {
  5. .dialog2.msg configure -wraplength 4i
  6. }
  7. after 100 {
  8. grab -global .dialog2
  9. }
  10. set i [tk_dialog .dialog2 "Dialog with global 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}]
  11. switch $i {
  12. 0 {puts "You pressed OK"}
  13. 1 {puts "You pressed Cancel"}
  14. 2 {showCode .dialog2}
  15. }