В OSX пользователь может масштабировать курсор мыши с помощью настроек системы доступности. Поскольку Lion (я думаю) OSX хранит курсоры как PDF файлы и умеет их изменять без изменений. Я хочу использовать те же функции для своего приложения, но используя PDF файлы, поскольку NSImage
, используемый для моего NSCursor
, просто масштабирует отображаемое растровое изображение, когда установлен уровень масштабирования курсора более 1,0.
Как я:
- Используйте векторные иллюстрации для моих курсоров и правильно ли их масштабируйте, как это делают системные курсоры?
- Обнаружить текущий уровень масштабирования курсора.
- Получать уведомления при изменении уровня масштабирования курсора?
Кроме того, при использовании режима HiDPI для моего экрана и возврата к настройке масштабирования курсора курсор PDF также размывается, так как именно вы, ребята, сетчатые ваши курсоры?