OpenXTalkPaul wrote: ↑Wed Nov 27, 2024 12:43 am
Very glad to see you working on the window focusing issues on Linux.
Are you using the engine property raiseWindows or raisePalettes?
Set the raiseWindows to true
Set the raisePalettes to true
How did I miss those!! I never knew either of those existed.
That's a great find. I've added prefs for them and added them to the IDE. Seem to make a noticeable difference (in a good way).
Everything added as options though, as what might work for me does not work for everybody:
Use the raisePalettes property to control interleaving of palettes with other windows.
If the raisePalettes property is true, palettes float in their own layer above standard windows. In other words, all palettes are always in front of editable windows and modeless dialog boxes if this property is set to true.
If it is set to false, palette windows can be interleaved with standard windows.
Important: Setting this property to true may result in window flashing on Unix systems.
set the windowManagerPlace to {true | false}
Specifies whether a Unix window manager can automatically place a stack's window when the stack is opened.
Emphasis mine on both of these. I wish they would stop using UNIX as a transposable term for LINUX. They are not the same, but time and time again, the IDE and dictionary is full of erroneous mentions of
UNIX. (If they mean Unix-like file system, that's different), but I'm not sure the people writing the documentation fully understood it.
Can we go through the dictionary (your SQL one) and replace all instances of "
Unix" with "
Linux" please.
I can do the text based one with a built in function which can modify all the entries in a single click. I expect you can do the same by editing an SQL entry too (possibly)?
Speaking of which, just found this in the dictionary.
- geekage-huh.png (36.2 KiB) Viewed 734 times
For the purposes of documentation, it's important to get it right. It's not about "geekage", it's about facts. You wouldn't say "MacOS is a version of BSD Unix, but for the purposes of this documentation, we refer to MacOS as BSD Unix"
The IDE just keeps on giving. Geekage