NSPopover transiency when popover is in status bar

Я делаю приложение, которое живет в строке состояния. При нажатии на элемент состояния появляется NSPopover.

Выглядит это примерно так:

enter image description here

Вот проблема: я хочу, чтобы оно было "переходным", то есть если я щелкну в любом месте за пределами всплывающего окна, оно закроется. И если NSPopoverBehaviorTransient отлично работает, когда popover находится в окне, то он не работает, когда он находится в строке состояния.

Как я могу реализовать такое поведение самостоятельно?

17
задан radex 29 January 2012 в 15:18
поделиться