<div dir="ltr">Mail.app not receiving for some reason. So from gmail in Safari.<div><br></div><div>>The Apple system properties are going to remain as they are, unless e.g. there's some good reason to change the key of a property.<br></div><div><br></div><div>OK, good to know. I'm pretty sure -Dapple.laf.useScreenMenuBar=true was made the OS/X application default. I thought some of the other old property functionality had been incorporated in some way or other but might be mistaken.</div><div><br></div><div>>Afaik setAboutHandler is the only way to set such a callback. <br></div><div><br></div><div>There seems to be some other way because I don't find anywhere I use this. I eliminated all Apple system properties but still get an About... It seems you are correct that eliminating the <a href="http://about.name">about.name</a> appears to have no impact. Eliminating -<a href="http://Dapple.awt.application.name">Dapple.awt.application.name</a>=HalfPipe and the About menu item no longer shows the application name but rather the unpackaged main class name. The About window is still correct. It includes the application icon, the application name (valid) in bold. Also, Version and Copyright it appears to get from the application Info.plist. Rather a nice default. I could post a screen shot somewhere? Possibly something has been cached for the app by Apple from some time ago? Or I still need to figure out where this comes from. </div><div><br></div><div>>Ask the JavaFX mailing list for supporting an About handler if they don't already have it; I believe their mailing list is <a href="mailto:openjfx-dev@openjdk.org" target="_blank">openjfx-dev@openjdk.org</a></div><div><br></div><div>OK, this part of the support would be split. Thanks.</div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 28, 2022 at 5:08 PM SWinxy <<a href="mailto:swinxythecat@gmail.com">swinxythecat@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex"><div dir="ltr">The Apple system properties are going to remain as they are, unless e.g. there's some good reason to change the key of a property. Afaik setAboutHandler is the only way to set such a callback. I don't know what "<a href="http://com.apple.mrj.application.apple.menu.about.name" target="_blank">com.apple.mrj.application.apple.menu.about.name</a>" is, as it's not a string in the JDK. Ask the JavaFX mailing list for supporting an About handler if they don't already have it; I believe their mailing list is <a href="mailto:openjfx-dev@openjdk.org" target="_blank">openjfx-dev@openjdk.org</a>.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Dec 28, 2022 at 10:11 AM Michael Hall <<a href="mailto:mik3hall@gmail.com" target="_blank">mik3hall@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">I was wondering for some reason what version of the Scene Builder application I had. There was no application “About” menu item. <br>
I noticed one of my own applications did have this but I didn’t remember how. <br>
I finally noticed on my jpackage options I was still using…<br>
<br>
-<a href="http://Dcom.apple.mrj.application.apple.menu.about.name" rel="noreferrer" target="_blank">Dcom.apple.mrj.application.apple.menu.about.name</a>=HalfPipe<br>
<br>
Which I assume is enabling the feature.<br>
<br>
I also include…<br>
<br>
-Dapple.laf.useScreenMenuBar=true -<a href="http://Dapple.awt.application.name" rel="noreferrer" target="_blank">Dapple.awt.application.name</a>=HalfPipe<br>
<br>
I am aware the jdk has replaced or eliminated some of this but I didn’t think still including them would cause any problems and more or less forgot they were there.<br>
<br>
Is it the intention to continue supporting any of these old Apple properties? Or are they planned to all be eliminated?<br>
<br>
I verified java.awt.Desktop does include…<br>
<br>
void    setAboutHandler​(AboutHandler aboutHandler)<br>
<br>
Which I would assume is the cross platform preferred and supported way of doing this. Although a bit more work to provide your own window. <br>
<br>
If java.awt,Desktop is still the preferred support encapsulating this platform specific functionality will javaFX at some point provide similar? <br>
<br>
This is possibly not the correct list for this. I suppose I should raise the question on the javaFX list as well as that it would be nice if SceneBuilder did have an ‘about’ menu item to check the version you have installed.</blockquote></div>
</blockquote></div>