Я создаю приложение Cocoa для Mac OS 10.6> и хочу автоматически скрыть панель инструментов NSWindow, если она не используется в течение как минимум 30 секунд.
Я думаю, что это можно сделать с помощью NSTimers, но я не знаком с ними и не знаю, как мне это реализовать.
Другая проблема заключается в том, что протоколы NSToolbarDelegate и NSWindowDelegate не имеют методов делегатов, таких как toolbarDidShow:
Кто-нибудь может указать мне правильное направление? Спасибо.
PS. Это не наказание пользователя, а скорее предоставление пользователю более чистого окна (окно состоит только из панели инструментов для цвета и шрифта и просмотра текста).
PPS. Может ли hide-toolbar-animation привести к проблеме с курсором, когда пользователь печатает?