Проверьте, является ли NSColorPanel "выборкой"?

В NSColorPanel пользователь может нажать на символ пипетки, чтобы получить образец цвета из любой точки экрана.

Наше приложение использует всплывающие окна для запроса дополнительных данных (например, цвета), которые мы скрываем, когда пользователь нажимает за пределами всплывающего окна.

Однако если NSColorPanel запускается из всплывающего окна, чтобы выбрать цвет, и пользователь выбирает пипетку, чтобы взять образец цвета. Было бы правильно щелкнуть в любом месте экрана, чтобы выбрать образец цвета, пока активен режим "выборки".

NSColorPanel Похоже, не обеспечивает способ запроса режима, хотя..

Есть ли способ (API, уведомления, KVO, ..), чтобы узнать, находится ли панель в данный момент в режиме сэмплирования, то есть щелчок за пределами нашего всплывающего окна должен пробовать цвет, а не заставлять всплывающее окно исчезать...?

0 ответов

Другие вопросы по тегам