У меня есть приложение «агент» Cocoa (LSUIElement=1
), которое показывает нормальное окно, когда пользователь нажимает на значок панели меню.Имейте NSWindow участвовать в коммутаторе приложений для LSUIElement = 1 приложение?
Возможно ли, чтобы окно участвовало в коммутаторе приложений (то есть значок приложения отображается в списке значков, когда пользователь нажимает Command+Tab
)?
Просто, чтобы быть ясным: я не хочу значок док-станции или меню. Просто коммутатор приложений.
Это имеет смысл. Слишком плохо, нет способа отключить значок док-станции после его включения (без перезапуска приложения) ... – Mark
На самом деле вы можете [включить и отключить значок док-станции] (https://gist.github.com/2044955) без перезапуска приложения. Опасайтесь, этот код использует недокументированные API. – 0xced