home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14603 < prev    next >
Encoding:
Text File  |  1992-07-29  |  2.0 KB  |  41 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!snorkelwacker.mit.edu!thunder.mcrcim.mcgill.edu!mouse
  3. From: mouse@thunder.mcrcim.mcgill.edu (der Mouse)
  4. Subject: Re: Kills from Window Manager
  5. Message-ID: <1992Jul30.004540.7641@thunder.mcrcim.mcgill.edu>
  6. Organization: McGill Research Centre for Intelligent Machines
  7. References: <1460adINN77b@early-bird.think.com> <14ptagINNrdo@early-bird.think.com>
  8. Date: Thu, 30 Jul 92 00:45:40 GMT
  9. Lines: 31
  10.  
  11. In article <14ptagINNrdo@early-bird.think.com>, barmar@think.com (Barry Margolin) writes:
  12. > In article <1992Jul24.182031.29532@thunder.mcrcim.mcgill.edu> mouse@thunder.mcrcim.mcgill.edu (der Mouse) writes:
  13. >> In article <14b03iINN1kn@early-bird.think.com>, barmar@think.com (Barry Margolin) writes:
  14. >>> When I use f.delete on windows of clients that don't implement the
  15. >>> protocol, twm beeps at me.
  16. >> In that case, then you need to fix twm or your menus: [...] or your
  17. >> menus, if f.delete is supposed to be "send WM_DELETE_WINDOW if
  18. >> requested" (because that's not the operation you want).
  19. > The twm man page [says that the latter is the case].
  20.  
  21. > I wasn't complaining about the beep; I think it's the right thing.  I
  22. > don't know about you, but I don't want my window manager
  23. > automatically upgrading an attempt to delete a single window into an
  24. > operation that will probably crash the application
  25.  
  26. Why not?  If the application doesn't participate in WM_DELETE_WINDOW,
  27. it is telling the window manager that it's perfectly willing to be
  28. XKillClient()ed.  (Remember, we were talking about simple apps that
  29. have only one top-level window and need to do no particular cleanup
  30. when dying.  An application that does multiple top-level windows but
  31. still doesn't do WM_DELETE_WINDOW is IMO broken badly enough that I'm
  32. willing to ignore its existence.)
  33.  
  34. None of this affects, as far as I can see, my point that there is no
  35. need for a simple application (as defined in my parenthetical note last
  36. paragraph) to participate in WM_DELETE_WINDOW.
  37.  
  38.                     der Mouse
  39.  
  40.                 mouse@larry.mcrcim.mcgill.edu
  41.