On Mon, 15 Oct 2001, dim wrote: > Hello Debian-Russian! > > Извиняюсь за оффтопик, но может кому не влом подсказать... > > Существует ли лучший способ засечь закрытие основного окна в сабже > (учитывая что его подэлементы могут уничтожаться в процессе работы, без > уничтожения его самого) чем: > > bind . <Destroy> {if ![string compare %W .] {чего_надо_сделать}}
Вообще-то правильнее вешать обработчик на протокол WM_DELETE_WINDOW wm protocol . WM_DELETE_WINDOW {что надо сделать} В отличие от события <Destroy> из обработчика wm protocol юзера можно послать. Кроме того в отличие от обработчиков событий, обработчики протоколов срабатывают на том, куда их повесили, и никем не наследуются. Впрочем можно поступить следующим образом 1. Повесить обработчик на какой-нибудь левый тэг 2. Поместить этот тэг в bindtags главного окна, и только в него. -- Victor Wagner [EMAIL PROTECTED] Chief Technical Officer Office:7-(095)-748-53-88 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus