<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Well there is or was a mac menu bar plugin</div><div><br></div><div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/platforms/iOS/plugins/MacMenubarPlugin/MacMenuOS9ToOSX.m">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/platforms/iOS/plugins/MacMenubarPlugin/MacMenuOS9ToOSX.m</a><br></div><div><br></div><div>you'll need to ensure your vm bundle contains that.  I can't say where the smalltalk code you use to talk to it is, nor can I say how you would build the VM with that included. </div><div><br></div><div dir="ltr">---------------</div><div dir="ltr"><br></div><div>Otherwise you need a VM that has the ObjectiveCPlugin plugin  which I see the pharo people compile. </div><div dir="ltr"><br><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/src/plugins/ObjectiveCPlugin/ObjectiveCPlugin.c" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm/blob/Cog/src/plugins/<wbr>ObjectiveCPlugin/<wbr>ObjectiveCPlugin.c</a><br><br><br>Then you need the smalltalk code<br><br><a href="http://www.squeaksource.com/ObjectiveCBridge2.html" target="_blank">http://www.squeaksource.com/<wbr>ObjectiveCBridge2.html</a><br><br><br><div><br></div><div>Then consider Apple's documentation </div><div><br></div><div><a href="https://developer.apple.com/documentation/appkit/nsmenu" target="_blank">https://developer.apple.com/<wbr>documentation/appkit/nsmenu</a></div><div><br></div><div>Perhaps someone has written the Smalltalk code to interface to NSMenu ? </div><div><br></div><div><br>On Fri, Sep 28, 2018 at 11:05 AM, Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com" target="_blank">eliot.miranda@gmail.com</a>> wrote:<br>><br>>  <br>> Hi John,<br>> On Fri, Sep 28, 2018 at 10:57 AM John McIntosh <<a href="mailto:johnmci@smalltalkconsulting.com" target="_blank">johnmci@smalltalkconsulting.<wbr>com</a>> wrote:<br>>><br>>>  <br>>> When the Smalltalk starts up you can use the objective-c plugin or perhaps the menu plugin (depends on if still supported) to alter the menu bar as you see fit.<br>><br>><br>> Can you give more details?<br>>  <br>>><br>>><br>>><br>>> Sent from my iPhone<br>>><br>>> On Sep 28, 2018, at 06:40, Christophe Demarey <<a href="mailto:christophe.demarey@inria.fr" target="_blank">christophe.demarey@inria.fr</a>> wrote:<br>>><br>>> Hi,<br>>><br>>> Would it be possible to ship OpenSmalltalk vm with a customizable menu?<br>>> For example, OpenSmalltalk VM for Pharo looks like this picture:<br>>><br>>> It is very strange for users. Would it be possible to have a way to customize menu entries? I think this part is encoded in MainMenu.nib.<br>>> It will also be useful to package end-user applications by allowing developers to customize the application menu.<br>>><br>>> Regards,<br>>> Christophe.<br>><br>><br>><br>> --<br>> _,,,^..^,,,_<br>> best, Eliot<br>><br><br><br><br>--<br>==============================<wbr>==============================<wbr>===============<br>John M. McIntosh. Corporate Smalltalk Consulting Ltd <a href="https://www.linkedin.com/in/smalltalk" target="_blank">https://www.linkedin.com/in/<wbr>smalltalk</a><br>==============================<wbr>==============================<wbr>===============</div></div></div></div></div></div></div>