Приложение должно делать то, что подразумевает его логика!
Есть резидент наподобие Logitech SetPoint, который должен закрываться только через особый пункт меню. А есть простой софт, который должен вести себя как обычно.
Опрос действительно некорректен — когда вы закрываете приложение, вы хотите, чтобы оно закрылось. Когда вы закрываете окно приложения, вы не всегда хотите чтобы оно закрылось :)
Например, иногда я закрываю приложения через диспетчер задач, потому что мне так удобнее.
в макоси кстати кнопка «Закрыть» подразумевает именно закрытие окна, но не приложения — разница в том, что свернутое окно видно в списке свернутых окон, а закрытое окно именно закрыто, но если щелкнуть по, например, иконке айтюнса в доке, просто открывается новое окно
Ну не знаю. Если я хочу закрыть окно, то в 99% случаев я хочу прибить приложение. Если я хочу, чтобы оно просто не мозолило глаза и не закрывало мои обои, то я его сворачиваю =)
Очень удобно, когда служебные программы, которые устанавливаются на компьютер, чтоб висеть в фоне и просто исполять свои обязанности, такие как фаервол, или там фтп сервер сворачиваются в трей при попытке закрытия. Остальные же должны при закрытии закрываться :)
Сворачиваться в трей, если это указано в настройках.
Если нет, то убиться. Если прога тяжёлая (типа фотошопа), переспросить, хочу ли я выйти. С возможностью отключить в настройках.
закрыть — закрылся.
свернуть — свернулся в трей или в RocketDock — в зависимости от настроек этого приложения…
на панели задач — только текущие видимые окна…
Я люблю когда приложение при закрытии