home *** CD-ROM | disk | FTP | other *** search
/ PC World 2005 June / PCWorld_2005-06_cd.bin / software / vyzkuste / firewally / firewally.exe / framework-2.3.exe / dialog < prev    next >
Text File  |  2003-09-01  |  1KB  |  48 lines

  1. # ----------------------------------------------------------------------
  2. #  DEMO: dialog in [incr Widgets]
  3. # ----------------------------------------------------------------------
  4. package require Iwidgets 4.0
  5.  
  6. iwidgets::radiobox .rb -labelpos nw \
  7.   -labeltext "Use modality to\nlock up your\napplication:"
  8. pack .rb -padx 4 -pady 4
  9.  
  10. .rb add none -text "-modality none"
  11. .rb add application -text "-modality application"
  12. .rb add global -text "-modality global"
  13. .rb select none
  14.  
  15. button .activate -text "Push Me" -command {
  16.     .d configure -modality [.rb get]
  17.     .d activate
  18. }
  19. pack .activate
  20.  
  21. #
  22. # Build a generic dialog
  23. #
  24. iwidgets::dialog .d
  25. .d buttonconfigure OK -command {
  26.     puts "pushed: OK"
  27.    .d deactivate 1
  28. }
  29. .d buttonconfigure Apply -command {
  30.     puts "pushed: Apply"
  31. }
  32. .d buttonconfigure Cancel -command {
  33.     puts "pushed: Cancel"
  34.     .d deactivate 0
  35. }
  36. .d buttonconfigure Help -command {
  37.     puts "pushed: Help"
  38. }
  39.  
  40. #
  41. # Add something to the top of the dialog...
  42. #
  43. set win [.d childsite]
  44. label $win.ex -text "Standard Dialog\n(put your widgets here)" \
  45.     -background black -foreground white \
  46.     -width 40 -height 5
  47. pack $win.ex -expand yes -fill both -padx 4 -pady 4
  48.