Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to create a menu when a user right-clicks on the dock-icon of cocoa app on Mac?

How to create a menu when a user right-clicks on the dock-icon of cocoa app on Mac?

Thank you very much in advance!

Max

like image 667
Worker Avatar asked Sep 30 '09 21:09

Worker


2 Answers

Implement applicationDockMenu: in your app delegate to return the menu you want to use.

like image 89
Alex Avatar answered Nov 10 '22 00:11

Alex


Or, in MainMenu.xib, create an NSMenu instance and connect it to your NSApplication's dockMenu outlet.

like image 24
paulmelnikow Avatar answered Nov 10 '22 00:11

paulmelnikow