I am trying to Retina-enable one of my applications. Everything is going swimmingly and the application looks absolutely gorgeous on my new Retina MacBookPro! However, I have run across one stumbling block that I just have not been able to eliminate.
This application makes use of icons in menus. I have developed 2x versions of each of the menu icons. However, when using them, they look horrible. It appears they are being drawn at a lower resolution and then pixel-doubled by the OS.
Does MenuItem.Icon support Retina icons? If so, is there a trick I am missing to make this work?
The menus I’m having problems with are dynamically-created pop-up menus (not the Popup Menu control, but menus generated by a custom control) and shown using MenuIItem.Popup. Can your Retina Kit handle that? (I ask because you have a note that says Contextual Menus are not currently supported.)
Well, normally we’d use it with a NSMenuItemMBS and the image property.
Not sure if the menu items behind the Toolbutton are accessible.
If you build menu with NSMenuItemMBS, you could popup it yourself.