destroy(3tk)

destroy3tk

Destroy one or more windows

Usage

destroy ?window window ...?


    


    


    

Overview

This command deletes the windows given by the window arguments, plus all of their descendants. If a window “.” is deleted then all windows will be destroyed and the application will (normally) exit. The windows are destroyed in order, and if an error occurs in destroying a window the command aborts without destroying the remaining windows. No error is returned if window does not exist.

Examples

Destroy all checkbuttons that are direct children of the given widget:

proc killCheckbuttonChildren {parent} {
   foreach w [winfo children $parent] {
      if {[winfo class $w] eq "Checkbutton"} {
         destroy $w
      }
   }
}

Keywords

application, destroy, window

Releases

18 releases since Debian 1.1 (Buzz); the text changed 8 times.

  1. 1.1–2.1
  2. 2.2–3.0
  3. 3.1–4.0
  4. 5.0
  5. 6.0
  6. 7
  7. 8–9
  8. 10–11
  9. 12–13

From tk8.6-doc 8.6.16-1 in Debian 13 (Trixie). Also shipped by tk9.0-doc. Parsed by carta from the page's man source.