Lisp HUG Maillist Archive

cocoa-default-application-interface incompatible with startup-bitmap-file ??

Hey all, 
I found what I needed in order to get an application menu, and menus that
persist even when there are no document windows open for my Application.
However, it seems that the CAPI:COCOA-DEFAULT-APPLICATION-INTERFACE
is incompatible with the delivery keyword :STARTUP-BITMAP-FILE. 

For instance, the application delivered with
examples/delivery/macos/full-application.lisp
has an application menu, and a 'Circle' menu present when no windows are open.
If I add a starup-bitmap-file to the delivery function, The circle
menu is no longer on the main
menubar, but the application menu has a "My Application Full Menus" menu which 
has two more submenus - Circle and My Application Full. My Application
Full has another
set of menus which is just like what the real application menu should
be like. I realize
that sounds odd, so I put screenshots up at :

http://www.rpi.edu/~tayloj/bad-menu1.jpg
http://www.rpi.edu/~tayloj/bad-menu2.jpg

Before I found the startup-bitmap-file, I'd written my own simple splash screen 
interface, so I guess I'll have to go back to that, unless there's
some easy fix for
this. This must be a bug, right? I imagine it will be rather
troublesome for many
people trying to build applications on Mac OS...
-- 
=====================
Joshua Taylor
tayloj@rpi.edu


Updated at: 2020-12-10 08:50 UTC