After some additional testing, across different machines and versions of PowerBuilder, I think I know what's going on, or at least I can make the issue go away but I wouldn't say that identifies the cause.
The desktop machine that I use for development has had, for as long as I can remember, scaling turned on to the level of 125%. Once this is reset to 100% the radio buttons display as they should regardless of left text or right text. Yes, another scaling-related issue .
I completely forgot about the scaling settings since it had been that way for so long. What was misleading was that a previous version of PowerBuilder (EG PB8) still displayed radio buttons correctly irrespective of the scaling settings. And, that using themes made the issue disappear.
My other machine which is a laptop is the one that still has PB2019R2 and did not have the issue since scaling wasn't involved.
Should this present itself at my customers' sites at least I know how to address it.
It seems that there are a number of things that PowerBuilder is sensitive to when scaling is involved (windows magnifier, borders, radio buttons etc.) but don't appear to affect other applications on the same machine. Also seems strange that a previous version of PowerBuilder does not have this issue, or issue goes away when themes are applied or issue goes away when Windows Classic is checked...it would be interesting to know the technical reason for those differences but that's just the curiosity in me.
@Miguel, not sure this is related to your issue with checkboxes as my issue didn't surface with radio buttons in datawindows but I recall you have had issues with scaling in the past (like the windows border issue which also was minimized by using themes).
@Appeon @Ken...not sure if this is still something you would see as important to look into or, at a minimum, something that the engineers can take a look at to see if they can find a way to handle scaling versus just turn scaling off, but should you wish for me to still submit a ticket just let me know.
Regards,
Mark
Regards,
Mark
regards