We are well aware of that path. If you are aware of a link that shows these Apple guidelines that state you must gray out the radio box and make the profile invisible as part of their protocol, please share.
There is NO such protocol. If there was, massive numbers of current and older drivers wouldn't do what they do today and have for years. As shown to you from another product. I stated, I thought clearly, that there are two possible paths.
I'll ask my question again then move on: What other software besides Qimage asks users to do what you're asking: set sRGB in the dialog shown more than once here? Or what Apple doc's state it's just fine to ask the user to select an RGB working space (sRGB) rather than what they specifically ask the user to select in THEIR dialog? If you cannot answer, may I suggest more research?
You are implying that I said that other tools "show sRGB" or do things the same way?
No, I'm asking who else besides you do so on the Mac OS?
What I did claim is that other tools, if they follow the protocol, are doing that behind the scenes and the only difference is that the other tools gray out or make controls invisible so you can't see what they are doing
No dispute! We're talking about following Apple GUI protocols. You either are or you're not. Which is it? What other Mac OS product, in order to produce a Null Transform asks the user to pick sRGB (or any RGB working space)? Or what Apple doc's state it's just fine to ask the user to select an RGB working space (sRGB) rather than what they specifically ask the user to select in THEIR dialog?
That is a good thing which is why we have been working toward that end, but we are at the mercy of Apple to provide the private API that allows modification of those controls.
You are indeed at the mercy of following Apple guidelines unless you don't, then some people with decades of familiarly with the Mac will call you out.
Ever think of making an sRGB profile that a user could select named say "
Qimage Null printer profile" or something like that such the user doesn't have to know it's sRGB, you get them to select what you wish (until and if you implement the API's that gray out the radio button), then, you're not going against what Apple demands be inserted into that dialog which clearly tells the user to select? At least it wouldn't be an RGB working space called sRGB, it would have a name users would probably easier recognize as the profile you want for the null profile? It's still a hack and a kludge but slightly less so.
Or maybe I'm way off base and you can provide an example of another Mac product that asks the user to select sRGB where you ask them to do so. Can you?
That code is not readily available!
There might be some here who could assist, those who have inside sources at Apple, Adobe and X-rite who have be able to implement that code.
In the mean time, we are breaking no documented guidelines that I am aware...
Easy enough to verify for some. But again, if you can find another product that does the same, that be useful data to back up the awareness depending on who's software it may be, if such software exists.
...we have found no one who believes it is a show-stopper to simply not make changes to those controls.
It isn't about stopping the show, it's about producing software on an OS that follows protocol. Examine the OP's first post here and the first reply: what you're doing is confusing because it appears to be incorrect. Even the dialog box strongly suggests that. As I said, this is a new ballgame making Mac products.